⚙️ .htaccess
Configura tu servidor Apache: redirecciones, seguridad, URL amigables y control de acceso desde un solo archivo.
📖 Teoría
El archivo .htaccess (Hypertext Access) es un archivo de configuración utilizado por el servidor web Apache. Permite modificar la configuración del servidor de forma local sin editar el archivo principal httpd.conf.
- El nombre empieza con un punto (
.), lo que lo hace oculto en sistemas Unix/Linux. - Se coloca en el directorio raíz del sitio o en cualquier subdirectorio.
- Las reglas aplican al directorio donde está y a sus subdirectorios.
- Apache lo lee en cada solicitud HTTP (pequeño impacto en rendimiento).
💡 En producción con cPanel (Hostinger, mi.com.co), .htaccess es el archivo principal de configuración del servidor para tu sitio.
Redirección 301 — Permanente: Indica que la página se movió definitivamente. El SEO se transfiere a la nueva URL. Usar cuando se migra una página.
Redirección 302 — Temporal: El recurso se movió temporalmente. El SEO no se transfiere. Usar para mantenimiento o pruebas.
mod_rewrite es el módulo de Apache para reescribir URLs. Convierte URLs dinámicas con parámetros en URLs limpias y legibles.
Ejemplo: producto.php?id=5 → se muestra como /producto/5
| Flag | Significado |
|---|---|
[L] | Last — última regla, detiene el procesamiento |
[R=301] | Redirect — redirección con código HTTP |
[QSA] | Query String Append — conserva parámetros GET |
[NC] | No Case — sin distinción de mayúsculas |
[F] | Forbidden — devuelve error 403 |
Se puede proteger archivos específicos con contraseña o restringir el acceso completamente usando .htaccess.
Hotlinking: cuando otros sitios enlazan directamente a tus imágenes, consumiendo tu ancho de banda sin permiso.
🛠️ Generador de Reglas .htaccess
Haz clic en una categoría para ver el código listo para usar en tu servidor.
📚 Diccionario
🎬 Videos de Apoyo
¿Qué es .htaccess? — Introducción
El fichero .htaccess — 3 operaciones básicas
Tutorial completo del archivo .htaccess
Cómo hacer una redirección 301 en 1 minuto
📝 Cuestionario de Evaluación
10 preguntas aleatorias del banco de 50. Calificación de 0 a 100.
Tu calificación: