Acerca de Generador de .htaccess
Descripción General Completa
El Generador de .htaccess crea reglas de configuración del servidor web Apache para tareas comunes sin editar la configuración principal del servidor. Genera reglas para redirección HTTPS, canonicalización www, compresión GZIP, caché del navegador, encabezados de seguridad, CORS, páginas de error personalizadas y protección contra hotlinking. Cada regla incluye comentarios explicando qué hace.
Características Principales
- Redirección HTTPS — Fuerza todo el tráfico HTTP a HTTPS con una redirección 301 permanente usando mod_rewrite.
- Canonicalización WWW — Redirige www a no-www o viceversa para evitar problemas de contenido duplicado.
- Compresión GZIP — Comprime recursos basados en texto (HTML, CSS, JS, JSON, XML, SVG, WOFF2) para reducir el ancho de banda un 60-80%.
- Caché del Navegador — Establece encabezados de expiración de caché para imágenes (1 año), CSS/JS (1 mes) y fuentes (1 año) usando mod_expires.
- Encabezados de Seguridad — Agrega encabezados X-Content-Type-Options, X-Frame-Options, X-XSS-Protection, Referrer-Policy y Permissions-Policy.
- Encabezados CORS — Habilita el intercambio de recursos de origen cruzado para APIs y recursos servidos por CDN.
- Página 404 Personalizada — Establece una ruta de página de error personalizada usando la directiva ErrorDocument.
- Protección contra Hotlinking — Bloquea que otros sitios web incrusten tus imágenes directamente, ahorrando ancho de banda.
Cómo Usar
- Marca las casillas de las reglas que deseas incluir.
- Completa los campos opcionales (ruta de 404 personalizada, dominio para hotlinking).
- Haz clic en Procesar para generar las reglas .htaccess.
- Copia la salida y pégala en tu archivo
.htaccessen el directorio raíz de tu sitio web.
Notas Importantes
- Solo Apache — Los archivos .htaccess funcionan solo con servidores web Apache. Para Nginx, usa las directivas equivalentes en nginx.conf.
- Se Requiere mod_rewrite — Las redirecciones HTTPS y WWW requieren que mod_rewrite esté habilitado. La mayoría de los proveedores de hosting compartido lo tienen habilitado por defecto.
- Probar Primero — Siempre prueba las nuevas reglas .htaccess en un entorno de staging antes de aplicar en producción. Un error de sintaxis puede causar un error 500 Internal Server Error.
- Ubicación del Archivo — Coloca el archivo .htaccess en el directorio raíz de tu sitio web. Las reglas se aplican a ese directorio y todos los subdirectorios.