Generador de redirecciones .htaccess
Mueve una página sin perderla
Este generador de redirecciones .htaccess escribe el bloque por ti, así que una página movida llega sin perder su tráfico. Pon la ruta antigua a la izquierda y la dirección nueva a la derecha, y luego elige un código. Las líneas terminadas aparecen junto a las filas, listas para pegar.
- GratisPrecio
- 4Códigos de estado
- 2Estilos de regla
- NingunaSubidas
Generador de redirecciones .htaccess
La dirección antigua a la izquierda, la nueva a la derecha
Solo lo necesitan los bloques de HTTPS y www. Una redirección simple de ruta a ruta no lo usa.
Tus redirecciones- Redirecciones
- 0
- Líneas
- 0
- Tamaño
- 0 B
Listo. Añade una redirección y el código aparecerá a la derecha.
Cuándo usar un generador de redirecciones .htaccess
Una redirección mantiene activa una dirección antigua después de que la página que había detrás se mueva. Así, los visitantes llegan al lugar correcto y los buscadores los siguen.
Sin ella, la dirección antigua devuelve un 404. Por lo tanto, cada enlace que apunta a ella deja de contar, y el posicionamiento que ganó se va con ella.
Sin embargo, la sintaxis es quisquillosa. Una barra mal colocada puede crear un bucle en todo un sitio, por lo tanto compensa generar el bloque en lugar de escribirlo a mano.
Las reglas de reescritura premian una lectura atenta. La documentación de mod_rewrite de Apache es densa, y es la única fuente que nunca se equivoca.
El código de estado que toca devolver
Un 301 significa que el traslado es permanente. Los buscadores actualizan su índice y luego transfieren las señales de la página antigua a la nueva.
Un 302 significa temporal. Como el buscador conserva la dirección antigua, úsalo solo cuando la página vaya a volver de verdad.

Los códigos 307 y 308 son la pareja estricta. Ya que prometen que el método de la petición no cambiará, un envío de formulario sigue siendo un envío.
Dónde va este código
Estos archivos funcionan en Apache y LiteSpeed. Mientras tanto, nginx nunca los lee, así que sus redirecciones viven en la configuración del servidor.

Pon el archivo en la carpeta que quieres afectar. Uno en la raíz web cubre todo el sitio, mientras que uno dentro de /blog/ cubre solo esa carpeta.

Aquí la posición de cada línea cuenta. Apache lee de arriba abajo, así que la primera regla que coincide con una petición es la que se ejecuta.
Redirect o RewriteRule
La directiva Redirect es corta y se lee con claridad, lo que va bien para un traslado simple de una ruta a otra. RewriteRule cuesta unos caracteres más, pero acepta patrones, así que una línea puede cubrir una carpeta entera. Por eso, elige el primer estilo salvo que necesites el segundo.
En esta página
- La herramienta
- Cuándo usar un generador de redirecciones .htaccess
- Cómo escribir un bloque de redirecciones
- Lo que resuelve esta herramienta de redirecciones
- Hábitos que mantienen seguras las redirecciones
- Tres fallos de redirección a vigilar
- Preguntas sobre redirecciones respondidas
- Comprueba tu trabajo con estas
Sigue leyendo
Cómo escribir un bloque de redirecciones
Cuatro pasos, y solo el último toca tu servidor. Como no se sube nada, los tres primeros no te cuestan nada.
- 1
Añade una fila por traslado
Ruta antigua a la izquierda, dirección nueva a la derecha. Añade tantas filas como páginas tengas que mover.
- 2
Elige tu código de estado
Déjalo en 301 para un traslado permanente. Cambia a 302 solo mientras una página esté fuera durante un tiempo.
- 3
Activa los bloques para todo el sitio
Forzar HTTPS, forzar www, forzar la barra final. Cada opción añade un bloque probado encima de tus propias filas.
- 4
Pégalo en .htaccess
Copia el código cerca del principio del archivo y luego guarda. Después, prueba al instante una dirección antigua.
Lo que resuelve esta herramienta de redirecciones
La sintaxis de las redirecciones castiga con fuerza los pequeños errores. En lugar de memorizarla, deja que este generador de redirecciones .htaccess escriba por ti.
Cuatro códigos, en lenguaje claro
Cada uno de 301, 302, 307 y 308 lleva una etiqueta breve. Así eliges el significado en lugar de recordar el número.
Dos estilos, una opción
Las directivas Redirect sirven para páginas sueltas, mientras que RewriteRule sirve para patrones. Por lo tanto, ambos están tras el mismo desplegable.
Bloques para todo el sitio incluidos
HTTPS, www y barras finales son tres trabajos clásicos. Cada uno llega como un bloque que ya funciona.
Comentarios que podrás leer después
Cada bloque lleva encima una nota breve. Dentro de un año, esa nota explicará por qué existe la regla.
Un recuento de líneas en directo
Las filas, las líneas y el tamaño aparecen bajo tus redirecciones. Como resultado, notas cuándo una lista ordenada crece hasta ser enorme.
Todo se queda en esta pestaña del navegador
Tu navegador escribe todo el bloque por sí solo. Como no sale ninguna petición, tus direcciones antiguas siguen siendo tuyas.
Hábitos que mantienen seguras las redirecciones
Una mala redirección rompe un sitio en silencio, y normalmente de noche. Aun así, unos pocos hábitos lo evitan casi todo.
- Guarda un duplicado del archivo antes de tocarlo. Copia .htaccess en un lugar seguro antes de editarlo. Como un error de sintaxis devuelve 500 en todas las páginas, necesitas una vía de vuelta.
- Manda cada URL a su equivalente más cercano. Manda un artículo antiguo a uno similar, no a la portada. De lo contrario, los visitantes se van y el traslado no ayuda a nadie.
- Apunta directamente al destino. Una redirección hacia otra redirección cuesta tiempo en cada visita. Así que actualiza las reglas antiguas en lugar de apilar otras nuevas encima.
- Mantén activos los traslados permanentes. Deja una 301 en su sitio al menos un año. Como los enlaces antiguos viven mucho tiempo, quitarla antes deshace el trabajo.
- Cuida el orden. Apache aplica la primera regla que encaja y deja de leer. Por lo tanto, pon las rutas concretas encima de los patrones amplios, nunca al revés.
- Prueba antes de irte. Abre una dirección antigua y mira adónde llega. Luego prueba una segunda dirección que no debería redirigir en absoluto.
Tres fallos de redirección a vigilar
Cada uno ha tumbado alguna vez un sitio real. Sin embargo, los tres se evitan en un minuto.
Crear un bucle
Una regla que manda /a/ de vuelta a /a/ nunca termina. Los navegadores se rinden, así que los visitantes encuentran un error en lugar de una página.
Redirigir cada URL vieja a la página de inicio
Un traslado masivo a la portada parece ordenado y no ayuda a nadie. En lugar de adivinar, asigna cada página antigua a su equivalente más cercano.
Usar 302 por costumbre
Un código temporal le dice a los buscadores que conserven la dirección antigua. Así que un traslado permanente enviado así nunca se transfiere del todo.
Preguntas sobre redirecciones respondidas
¿Dónde pongo exactamente este código?
Arriba del todo, en el .htaccess de la carpeta raíz. Si ese archivo aún no existe, créalo con ese nombre exacto, punto incluido. Luego súbelo y abre una dirección antigua para comprobarlo.
¿Funciona .htaccess en nginx?
No. Nginx nunca lee estos archivos, así que las reglas simplemente no hacen nada allí. En cambio, necesitas líneas de reescritura equivalentes dentro del bloque server, lo que normalmente significa pedírselo a tu hosting.
¿Las redirecciones perjudican el posicionamiento?
Una sola 301 transmite casi todo. El coste real son las cadenas, porque cada salto extra añade retraso y da a un rastreador otra ocasión para detenerse. En resumen, mantén cada redirección en un solo paso.
¿Durante cuánto tiempo conviene dejar activa una redirección?
Al menos un año, y más mientras la dirección antigua siga trayendo tráfico. Como los enlaces y los marcadores sobreviven a la mayoría de los cambios de un sitio, una regla antigua no te cuesta nada salvo una línea.
¿Puedo redirigir una carpeta entera?
Sí. Elige el estilo RewriteRule y usa un patrón; entonces todas las direcciones de esa carpeta siguen una sola línea. Así te ahorras escribir una fila distinta para cada página.
¿Se envía algo a un servidor?
No. Las filas, los bloques y la descarga ocurren dentro de esta pestaña. Por eso la estructura antigua de tu sitio nunca viaja a ningún sitio, algo importante mientras una migración sigue siendo confidencial.
Comprueba tu trabajo con estas
Merece la pena probar las redirecciones una vez publicadas. Por eso estas tres terminan bien el trabajo.
Rastrea cada 301 y 302 hasta la URL final
Sigue cada salto que da una dirección antes de llegar.
Abrir herramienta →Mira qué código devuelve cada URL
Confirma el código que devuelve realmente tu nueva regla.
Abrir herramienta →Generador de robots.txt
Escribe el archivo que los rastreadores leen antes que nada.
Abrir herramienta →
Escribe ahora tu bloque de redirecciones
Añade una fila, elige un código y copia el resultado. Tarda un minuto, y nada de tu sitio sale de esta pestaña.