
Archivo .htaccess y Apache
¿Qué es un archivo .htaccess?
El archivo .htaccess es un archivo de texto oculto que le permite controlar cómo se comporta su sitio web. Piensa en él como un pequeño "libro de reglas" para una carpeta específica en su servidor web.
¿Qué es Apache?
Apache es un software muy popular que ejecuta servidores web. Es como el "motor" que entrega los archivos de su sitio web (como HTML, CSS, imágenes) a los navegadores de los visitantes.
La Relación:
- Apache es el Jefe Principal: Tiene un libro de reglas general (httpd.conf) que controla todo en el servidor.
- .htaccess es un Asistente Local: Usa .htaccess para añadir o cambiar reglas solo para una carpeta específica y sus subcarpetas, sin tocar el libro de reglas principal de Apache.
¿Por qué usar .htaccess? (Usos Sencillos)
Puede usar .htaccess para tareas comunes como:
- Redirigir Visitantes: Enviar enlaces de páginas antiguas a nuevas.
- Crear Páginas de Error Personalizadas: Mostrar un amigable "Página no encontrada" en lugar de un mensaje de error simple.
- Proteger Carpetas con Contraseña: Hacer que ciertas partes de su sitio web sean privadas.
- Bloquear Visitantes no Deseados: Impedir que direcciones IP específicas accedan a su sitio.
Importante Saber:
- Está Oculto: El punto al principio (.) lo convierte en un archivo oculto en la mayoría de los sistemas.
- Uno por Carpeta: Puede tener un archivo .htaccess en cada carpeta. Las reglas en una carpeta afectan a esa carpeta y a todas las carpetas dentro de ella.
- Los Cambios son Instantáneos: Cuando guarda los cambios, Apache generalmente los aplica de inmediato.
- Úselo con Cuidado: Un pequeño error puede romper su sitio web. Siempre haga una copia de seguridad de su archivo .htaccess antes de editarlo.