Generador de htaccess
Genere archivos .htaccess de Apache para redirecciones y seguridad
Entrada y opciones
Configuración: redirecciones personalizadas
Se ejecuta en su navegador. Sus datos permanecen en este dispositivo.
Resultados
Ingrese sus valores para ver el resultado.
Acerca del Generador de .htaccess
El Generador de .htaccess es una herramienta en línea gratuita que le ayuda a crear archivos .htaccess bien configurados para servidores web Apache, sin escribir a mano directivas complejas. El archivo .htaccess (hypertext access) es un potente archivo de configuración que permite controlar redirecciones de URL, ajustes de seguridad, reglas de caché, compresión y páginas de error personalizadas por directorio.
Escribir a mano las directivas de .htaccess es propenso a errores, y hasta un pequeño error de sintaxis puede dejar todo su sitio web inaccesible. Nuestro generador visual elimina ese riesgo con opciones de configuración basadas en casillas que producen código de configuración de Apache válido y bien comentado. Solo seleccione las funciones que necesita, haga clic en generar y copie o descargue el resultado.
Ya sea que necesite forzar HTTPS, bloquear archivos sensibles, habilitar la compresión gzip, configurar la caché del navegador, evitar el hotlinking de imágenes o configurar páginas de error personalizadas, esta herramienta cubre las configuraciones de .htaccess más comunes y esenciales que usan desarrolladores web, administradores de sistemas y profesionales del SEO.
Características principales
- Redirección forzada a HTTPS para cifrar todo el tráfico entre los usuarios y su servidor
- Opciones de redirección de WWW para agregar o quitar el prefijo www y canonizar las URL
- Reglas de redirección 301 y 302 personalizadas para rutas de URL individuales
- Prevención del listado de directorios para que los visitantes no puedan explorar la estructura de sus archivos
- Bloqueo de archivos sensibles como .env, .sql, .log, composer.json y otros archivos críticos
- Protección contra el hotlinking de imágenes con dominios permitidos configurables
- Bloqueo de bots dañinos, como rastreadores agresivos conocidos como AhrefsBot y SemrushBot
- Compresión gzip para archivos HTML, CSS, JavaScript, JSON, XML y SVG
- Caché del navegador con tiempos de expiración por tipo (1 hora para HTML, 30 días para CSS, JavaScript e imágenes)
- Páginas de error personalizadas para los códigos de estado HTTP 404, 403 y 500
Cómo usar el Generador de .htaccess
- Configure las redirecciones: Active el forzado de HTTPS y elija si desea agregar o quitar el prefijo www de sus URL para una canonización correcta.
- Defina las opciones de seguridad: Marque las casillas de prevención del listado de directorios, bloqueo de archivos sensibles, protección contra hotlinking y bloqueo de bots dañinos según sus necesidades.
- Active las funciones de rendimiento: Habilite la compresión gzip y la caché del navegador para mejorar la velocidad de carga de su sitio web y reducir el consumo de ancho de banda.
- Agregue páginas de error: Ingrese las rutas de sus páginas de error 404, 403 y 500 personalizadas para ofrecer una mejor experiencia de usuario cuando se produzcan errores.
- Genere el archivo: Haga clic en «Generar .htaccess» para crear su configuración con la sintaxis correcta y comentarios útiles.
- Despliegue: Copie el resultado o descárguelo y luego suba el archivo como .htaccess al directorio raíz de su servidor web o al subdirectorio de destino.
Casos de uso
- Migración a SSL/HTTPS: Redirija automáticamente todo el tráfico HTTP a HTTPS después de instalar un certificado SSL en su servidor.
- Canonización de URL: Aplique URL coherentes con www o sin www para evitar problemas de contenido duplicado en los motores de búsqueda.
- Refuerzo de seguridad del sitio web: Bloquee el acceso a archivos de configuración sensibles, impida la exploración de directorios y detenga el tráfico de bots maliciosos.
- Optimización del rendimiento: Habilite la compresión gzip y la caché del navegador para mejorar de forma notable los tiempos de carga de las páginas y las puntuaciones de Core Web Vitals.
- Protección del ancho de banda de imágenes: Evite que otros sitios web inserten sus imágenes y consuman el ancho de banda de su servidor mediante hotlinking.
- Gestión personalizada de errores: Redirija a los usuarios a páginas de error con la imagen de su marca y útiles, en lugar de mostrar mensajes de error genéricos del servidor.
- Seguridad en WordPress: Impida que PHP se ejecute dentro del directorio de subidas y bloquee el acceso a archivos sensibles como .env, volcados de SQL y registros.
- Gestión de redirecciones SEO: Configure redirecciones 301 para páginas movidas, contenido eliminado o cambios en la estructura de las URL y conservar así la autoridad de los enlaces.
Preguntas frecuentes
¿Esta herramienta es gratuita?
Sí, el Generador de .htaccess es totalmente gratuito. No hay límites de uso, no se requiere registro y no hay funciones premium. Genere todas las configuraciones que necesite.
¿Mis datos están seguros?
Sí. La configuración de .htaccess se genera por completo en su navegador. No se envía ningún dato a ningún servidor, y sus nombres de dominio, URL y ajustes nunca se guardan ni se registran.
¿.htaccess funciona en todos los servidores web?
No. El archivo .htaccess es específico de los servidores web Apache. LiteSpeed también lo lee, pero no funciona en Nginx, IIS ni en otros servidores web. Si usa Nginx, debe configurar reglas equivalentes en la configuración de su bloque server.
¿Dónde debo colocar el archivo .htaccess?
Coloque el archivo .htaccess en el directorio raíz de su sitio web (normalmente public_html o www). Las reglas se aplicarán a ese directorio y a todos sus subdirectorios. También puede colocar archivos .htaccess adicionales en subdirectorios para reglas específicas de cada directorio.
¿Qué pasa si mi .htaccess tiene un error de sintaxis?
Un error de sintaxis en .htaccess suele provocar un error 500 Internal Server Error y dejar su sitio web inaccesible. Pruebe siempre los cambios primero en un entorno de pruebas y conserve una copia de seguridad de su archivo .htaccess que funcione para restaurarlo rápidamente si hace falta.
¿Puedo combinar varias reglas de .htaccess?
Sí. Puede combinar todas las reglas generadas en un único archivo .htaccess. El generador produce código bien comentado y con secciones claras, lo que facilita fusionarlo con configuraciones existentes.
Consejos y buenas prácticas
- Haga siempre una copia de seguridad primero: Antes de subir un nuevo archivo .htaccess, guarde una copia del existente para poder restaurarlo rápidamente si algo sale mal.
- Pruebe en un entorno de pruebas: Pruebe siempre los cambios de .htaccess en un entorno de pruebas o de desarrollo antes de aplicarlos a su servidor de producción.
- Fuerce HTTPS en todas partes: Con certificados SSL gratuitos de proveedores como Let's Encrypt, no hay motivo para no aplicar HTTPS en todas las páginas.
- Bloquee los archivos sensibles: Impida siempre el acceso público a archivos .env, volcados de SQL, archivos de registro y archivos de gestores de paquetes (composer.json, package.json) que podrían exponer información sensible.
- Active la compresión: La compresión gzip puede reducir el tamaño de las transferencias de archivos entre un 60 y un 80%, con lo que mejora de forma notable los tiempos de carga con una sobrecarga mínima del servidor.
- Defina duraciones de caché adecuadas: Use duraciones de caché más largas para los recursos estáticos (CSS, JS, imágenes) y más cortas para las páginas HTML, para equilibrar el rendimiento con la actualidad del contenido.