Inicio/Herramientas/Generador .htaccess
Herramienta · ApacheGenerador de redirecciones .htaccess.
Escribir redirecciones a mano en .htaccess es donde se cuelan los errores de una migración: una barra de más, un dominio sin escapar, un 302 donde debía ir un 301. Esta herramienta genera el bloque a partir de lo que quieres redirigir, y te da también el comando para comprobar que funciona.
Rellena el origen y el destino para generar las reglas.
Aquí aparecerá el comando para verificar que la redirección responde.
Se ejecuta entera en tu navegador. Lo que escribes no sale de tu equipo ni se envía a ningún servidor.
Dónde se pega
El fichero y el orden importan.
- El
.htaccessva en la raíz del sitio que responde hoy a la URL antigua. Es el servidor de origen quien redirige, no el de destino. - En WordPress, el bloque va por encima de
# BEGIN WordPress. Si lo pones debajo, las reglas de WordPress capturan la petición antes. - Haz copia del fichero antes de tocarlo. Un
.htaccessmal formado tumba el sitio entero con un error 500. - Comprueba siempre con
curldespués. Una redirección que nadie verifica es una redirección que no sabes si existe.
Qué tipo usar
301, 302 y 307 no son intercambiables.
301 · Permanente
El contenido se ha mudado y no vuelve. Es la que consolida las señales de la URL antigua en la nueva, y la que se usa en un cambio de dominio o una reestructuración de URLs. Los navegadores la cachean con fuerza: si te equivocas, corregirlo tarda en propagarse.
302 · Temporal
El original va a volver. Para una promoción, un mantenimiento o una prueba. No traspasa la relevancia al destino, así que usarla en una migración es el error clásico que hace perder posiciones.
307 · Temporal, conservando el método
Como la 302, pero garantiza que un POST siga siendo un POST tras la redirección. Importa en formularios y APIs; para páginas normales, rara vez la necesitas.
Preguntas frecuentes
Lo que suele fallar.
Mi servidor es nginx, ¿me sirve esto?
.htaccess es de Apache; nginx no lo lee. En nginx las redirecciones van en el bloque server de la configuración del sitio, con directivas location y return 301, y hay que recargar el servicio.¿Por qué mi redirección da un bucle?
¿Cuánto tiempo debo mantener las redirecciones?
¿Puedo encadenar redirecciones?
Una migración es más que un fichero de reglas.
El mapa de redirecciones es la parte visible. Debajo hay inventario de URLs, prioridades por tráfico real, verificación y seguimiento de lo que pasa después.