Categoría: Desarrollo
Generador de redirecciones .htaccess
Genera reglas de redirección y reescritura de Apache
Genera un fragmento de .htaccess de Apache que fuerza HTTPS, unifica el subdominio www, añade o quita la barra final y redirige rutas concretas —todo desde un formulario, con la sintaxis de mod_rewrite ya escrita por ti. Se genera localmente en tu navegador.
RewriteEngine On
# Force HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Redirect www to non-www
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
# Path redirects
Redirect 301 /old-page /new-page
Redirect 301 /blog/old-post /blog/new-post
Todo lo de esta página se procesa en tu navegador. No se sube nada.
Para qué sirve
Los sitios en Apache suelen necesitar el mismo puñado de redirecciones: forzar HTTPS en todas las solicitudes, elegir una única forma canónica entre www y sin www para que los buscadores no repartan las señales de posicionamiento entre dos URLs, unificar las barras finales, y redirigir con 301 las rutas antiguas a sus nuevas ubicaciones tras una reestructuración. Cada una necesita su propio par RewriteCond/RewriteRule, y el orden y el escapado de caracteres son fáciles de estropear a mano.
Cómo se usa
- Introduce tu dominio y activa las reglas de https y www que necesites.
- Elige cómo debe tratarse la barra final.
- Enumera las redirecciones de ruta antigua a ruta nueva que necesites, una por línea.
- Copia las reglas generadas en el archivo .htaccess de tu sitio.
Privacidad
Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.
Preguntas frecuentes
- ¿Dónde se coloca este archivo?
- En el archivo .htaccess de la raíz de tu sitio Apache, lo que requiere tener mod_rewrite habilitado —la mayoría de los alojamientos compartidos e instalaciones estándar de Apache lo tienen activado de forma predeterminada.
- ¿Por qué elegir una forma de www sobre la otra?
- Servir un sitio tanto en www.ejemplo.com como en ejemplo.com sin redirección divide la visión que tienen los buscadores de la página en dos URLs independientes. Redirigir una hacia la otra consolida los enlaces y las señales de posicionamiento en una única dirección canónica.
- ¿Puedo combinar esto con la etiqueta canónica del Generador de meta etiquetas?
- Sí: la redirección se asegura de que solo se sirva una forma de la URL, y la etiqueta canónica refuerza esa misma preferencia ante los buscadores que todavía rastreen la forma antigua.