Generador de .htaccess para Apache

Marca las reglas que necesitas —HTTPS, host canónico, redirecciones, compresión, caché, cabeceras de seguridad, archivos protegidos— y obtén un archivo .htaccess limpio y comentado.

Actualizado el

URLs & redirecciones

Rendimiento

Seguridad

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: Generador .htaccess

  1. Marca las funciones que quieras: HTTPS, host canónico, compresión y cabeceras de seguridad vienen activadas por defecto.
  2. Completa los datos necesarios, como redirecciones, tu dominio o la IP permitida, cuando haga falta.
  3. Copia o descarga el archivo y súbelo a la carpeta raíz de tu sitio como .htaccess.
  4. Haz clic en Probar reglas para simular URLs contra las reglas rewrite generadas.

¿Qué es .htaccess?

Un archivo .htaccess es un archivo de configuración por directorio para el servidor web Apache (y LiteSpeed, que lee la misma sintaxis). Así es como la mayoría de hostings compartidos, sitios WordPress y PHP configuran redirecciones, reescritura de URLs, caché, compresión y control de acceso sin tocar la configuración principal del servidor. Las reglas se aplican a la carpeta donde está el archivo y a todas sus subcarpetas.

Qué hace cada opción

OpciónEfecto
Forzar HTTPSRedirige con 301 cada petición http://; también funciona detrás de proxies que envían X-Forwarded-Proto
Host canónicoUna sola versión del dominio —con o sin www— para que los buscadores no vean duplicados
Compresióngzip mediante mod_deflate, Brotli mediante mod_brotli cuando esté disponible
Caché del navegadorCaducidad larga para CSS, JS, imágenes y fuentes versionadas; el HTML siempre se revalida
Cabeceras de seguridadHSTS, X-Content-Type-Options, políticas de frames y referrer; oculta la firma del servidor
Bloquear archivos sensiblesDeniega .env, .git, volcados SQL, copias de seguridad y archivos de Composer/npm
Modo mantenimiento503 con Retry-After para todos excepto tu IP: la forma segura para SEO de dejar el sitio fuera de línea

Antes de subir

  • Guarda una copia de tu archivo actual: WordPress y otros CMS añaden su propio bloque entre los comentarios # BEGIN y # END.
  • Un error de sintaxis hace que todo el sitio devuelva 500 Internal Server Error. Revisa el archivo con el probador de .htaccess antes.
  • Prueba las redirecciones en una ventana privada: los navegadores guardan en caché las redirecciones 301 con mucha agresividad.
  • Tu hosting debe permitir las anulaciones (AllowOverride All) y tener mod_rewrite y mod_headers activados.

En Nginx los archivos .htaccess se ignoran: usa el generador de configuración de Nginx. Para muchas redirecciones individuales, el generador de redirecciones genera formatos para Apache, Nginx y otros; comprueba el resultado en vivo con el verificador de redirecciones.

También se busca como: redirección htaccess, htaccess forzar https, htaccess redirección www, reglas rewrite htaccess, caché htaccess, apache htaccess, generador de reglas rewrite, generador mod_rewrite.

Herramientas que combinan con: Generador .htaccess

  • Generador VirtualHost Apache — Obtén una configuración completa de host virtual de Apache para tu dominio: un sitio estático, WordPress, PHP-FPM o un proxy inverso hacia una app en Node o Python.
  • Generador Htpasswd — Genera líneas user:hash para autenticación HTTP Basic en Apache, Nginx, Traefik y Caddy, con bcrypt por defecto y sin enviar nada a ningún servidor.
  • Comprobador de cabeceras de seguridad — Califica las cabeceras de seguridad HTTP de una web de A+ a F, mira cuáles faltan y por qué importan, y copia fragmentos de configuración listos para Nginx, Apache, Netlify, Vercel o Cloudflare.
  • Validador YAML — Pega un archivo de Docker Compose, un manifiesto de Kubernetes, un workflow de GitHub Actions o cualquier YAML para localizar errores, detectar trampas habituales y obtener una versión bien formateada.

Preguntas frecuentes

¿Puede generar reglas rewrite?
Sí. Escribe reglas de Apache mod_rewrite (RewriteEngine, RewriteCond y RewriteRule) para HTTPS, www o sin www, barras finales y redirecciones. Pruébalas después con el Probador de .htaccess.
¿Dónde pongo el archivo .htaccess?
En la raíz de documentos de tu sitio web (a menudo public_html o www). El nombre del archivo empieza por un punto, así que activa “mostrar archivos ocultos” en tu cliente FTP o en el administrador de archivos.
¿Por qué mi sitio muestra un error 500 después de editar .htaccess?
Apache encontró un error de sintaxis o una directiva no permitida. Restaura el archivo anterior y luego revisa el nuevo en el probador de .htaccess.
¿Funciona .htaccess en Nginx?
No. Nginx ignora los archivos .htaccess; las mismas reglas deben escribirse en el bloque server.
¿Es bueno un redireccionamiento 301 para el SEO?
Sí. Un 301 indica a los buscadores que el cambio es permanente y transfiere las señales de posicionamiento a la nueva URL.
¿Puedo instalar Generador .htaccess como aplicación web y utilizarla sin conexión?
Sí. Generador .htaccess es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas