generador .htaccess
Cree un archivo Apache .htaccess con redirecciones HTTPS, reglas www, Gzip, almacenamiento en caché y bloques de acceso.
generador .htaccess
Reúna un archivo Apache .htaccess que funcione marcando las reglas que necesita, sin memorizar la sintaxis mod_rewrite. Active Forzar HTTPS y el generador escribe RewriteCond y 301 RewriteRule que envían cada solicitud http a su equivalente seguro. Elija una opción www para canonicalizar su host: redirija a cada visitante al subdominio www o elimínelo para un dominio simple, de modo que los motores de búsqueda indexen una única versión y sus análisis dejen de dividir el tráfico.
Cada alternancia se asigna a un bloque bien formado, y cada bloque está precedido por un breve comentario para que el resultado siga siendo legible cuando lo pega en el archivo en la raíz del documento. Habilite Gzip y obtendrá una sección mod_deflate que cubre los tipos de texto comunes (HTML, CSS, JavaScript, JSON, XML y SVG) que se encogen bien a lo largo del cable. Habilite el almacenamiento en caché del navegador y un bloque mod_expires establece una vida útil razonable en el futuro lejano para imágenes, fuentes y activos estáticos mientras mantiene HTML actualizado.
Las opciones orientadas a la seguridad también están aquí. Deshabilite el listado de directorios para evitar que Apache proporcione un índice de cualquier carpeta que carezca de uno. Bloquee archivos ocultos para denegar solicitudes de archivos de puntos como .env, .git y .htaccess, a los que nunca debería poder accederse a través de HTTP. Un campo 404 personalizado agrega una línea ErrorDocument que apunta a su propia página de error. Las secciones se emiten en un orden estable (primero redirecciones, luego compresión, almacenamiento en caché y reglas de acceso) para que el archivo se comporte de manera predecible.
Todo se genera localmente en su navegador. No se carga nada sobre su sitio, no se envía ningún archivo a un servidor y el resultado es suyo para copiarlo o descargarlo. Dado que .htaccess se lee en cada solicitud, manténgalo optimizado y elimine los bloques que no utilice.