Skip to content
Rankora
Gratis · en tu navegador

Generador de redirecciones .htaccess

Tres modos: redirecciones página a página, higiene del sitio (HTTPS, www, barra final) y mudanza a un dominio nuevo. Los patrones se escapan por ti.

Privacidad y coste

Esta herramienta funciona en tu navegador. Lo que escribes o pegas no se envía a nuestros servidores y usarla es gratis.

Cómo funciona

  1. Elige el modo: lista de páginas y carpetas, HTTPS / www / barra final o cambio de dominio.
  2. Rellena la lista o los dominios. Marca «detrás de un proxy» si un CDN o balanceador termina el HTTPS.
  3. Copia el bloque al principio del .htaccess, antes de otras reglas de reescritura, y prueba algunas URL.

Ejemplo

Dominio example.com con HTTPS y www activados: RewriteCond %{HTTP_HOST} "^example\.com$" [NC] envía a "https://www.example.com/$1" en un solo salto con [R=301,L], y una segunda regla pasa el resto del tráfico a HTTPS.

Qué significa el resultado

Las redirecciones simples usan mod_alias (RedirectMatch), que conserva la query string. Cuando hay que comprobar el host o la query string, la herramienta pasa a mod_rewrite con RewriteCond, porque el patrón de una RewriteRule nunca ve la query string. Las reglas de www y HTTPS se fusionan para no redirigir dos veces al visitante.

Problemas habituales que ayuda a resolver

  • Detrás de un CDN (Cloudflare en modo Flexible, por ejemplo) o de un balanceador que termina el HTTPS, %{HTTPS} es off y la redirección a HTTPS entra en bucle si no activas la opción de proxy.
  • Redirect (sin Match) también redirige todo lo que cuelga de la ruta: Redirect 301 /blog manda /blog/articulo a otro sitio. Los patrones generados están anclados: una regla de página solo afecta a esa página.
  • Quitar la barra final en un directorio real provoca un bucle con mod_dir si falta la condición !-d.
  • Cada regla global que añades puede apilar una redirección más para la misma URL.

Preguntas frecuentes

¿Dónde pongo estas reglas en el .htaccess?

Al principio del archivo, antes de las reglas de tu CMS (WordPress, Laravel…); si no, el enrutador puede responder antes que la redirección. mod_rewrite debe estar activado para los bloques con RewriteEngine On.

¿Mejor con www o sin www?

Ambas funcionan para Google. Elige una, redirige la otra con 301 y úsala en todas partes: sitemap, enlaces internos y canonical.

¿Cómo gestiono un cambio de dominio?

Usa el modo mudanza: se conserva la ruta y se incluye www. El dominio antiguo debe seguir apuntando al servidor con un certificado válido. Mantén las redirecciones al menos un año y declara el cambio en Google Search Console.

¿Se envían mis datos a algún sitio?

No, todo se calcula en tu navegador.