Generador de Redirecciones .htaccess para Apache y Nginx
Un generador de redirecciones htaccess escribe las reglas del servidor que envían visitantes y motores de búsqueda desde una dirección antigua a una nueva. Elige una página individual, una lista masiva, www o sin www, HTTP a HTTPS, barras finales, un cambio de carpeta o de dominio completo, y este generador gratuito devuelve un bloque Apache .htaccess y las reglas Nginx correspondientes.
Generador de Redirecciones .htaccess
Technical SEO
Sobre esta herramienta
Cada vez que una página se mueve sin una redirección, los enlaces y posicionamientos que ganó conducen a un error "página no encontrada" en su lugar. Una redirección 301 envía visitantes y la mayoría de ese valor a la nueva dirección; una 302 indica que el cambio es temporal. Escribir las reglas a mano es donde surgen los errores: una bandera faltante, una regla en el lugar equivocado o un patrón que coincide demasiado puede atrapar un sitio completo en un bucle de redirección.
El generador escapa caracteres especiales en tus rutas, mantiene las cadenas de consulta donde corresponden, y escribe cada regla para ambos servidores: reglas mod_rewrite para archivos Apache y LiteSpeed .htaccess, y reglas return o rewrite para un bloque de servidor Nginx. El modo masivo acepta hasta 200 pares antiguo,nuevo, uno por línea, reporta cualquier línea que no pueda usar, e identifica cadenas donde una redirección lleva a otra.
Prueba cada regla nueva antes de confiar en ella: abre la dirección antigua en una ventana privada, o ejecuta curl -I, y verifica que llegue a la página nueva en un salto; nuestro verificador de redirecciones hace esto para las versiones www y HTTPS de un dominio. Comienza con un 302 mientras pruebas, porque los navegadores cachean redirecciones 301 fuertemente, luego cambia a 301 una vez que todo esté correcto. SEO SMO HUB construye y prueba mapas de redirecciones como este para cada migración de sitio que gestionamos.
Preguntas frecuentes
¿Cómo creo una redirección 301 en .htaccess?
Elige "Una página" arriba, ingresa la ruta antigua y la URL nueva, selecciona 301 y genera. Obtendrás un bloque RewriteRule para pegar en el archivo .htaccess en la raíz de tu sitio, bajo RewriteEngine On y encima de cualquier regla de CMS. Para una lista completa, usa el modo masivo y pega pares antiguo,nuevo uno por línea; el generador escribe cada regla por ti.
¿Debo usar una redirección 301 o 302?
Usa 301 cuando el cambio es permanente, como una nueva estructura de URL, HTTPS o un nuevo dominio: los motores de búsqueda transfieren las señales de la página antigua a la nueva. Usa 302 para cambios temporales, como una página estacional o mantenimiento. Mientras pruebas, un 302 es más seguro, porque los navegadores cachean 301s y siguen redirigiendo incluso después de que corrijas un error.
¿Dónde pongo las reglas .htaccess?
En el archivo .htaccess en la carpeta raíz de tu sitio, la misma carpeta que index.php o index.html. Coloca las redirecciones encima de cualquier bloque de CMS, como las líneas que WordPress agrega entre BEGIN WordPress y END WordPress, porque las reglas se ejecutan en orden y el bloque de CMS de otro modo capturaría la solicitud primero. Haz una copia de seguridad del archivo antes de editar.
¿Por qué mi redirección causa un bucle?
Un bucle ocurre cuando una regla coincide con su propio destino, por ejemplo una regla agregando una barra final mientras otra la elimina, o forzando HTTPS detrás de un proxy que se comunica con tu servidor sobre HTTP plano. Verifica que ninguna de dos reglas se deshagan mutuamente, y detrás de Cloudflare o un balanceador de carga prueba el encabezado X-Forwarded-Proto en su lugar de HTTPS.
¿Puedo generar redirecciones masivas para una migración de sitio?
Sí. El modo masivo acepta hasta 200 pares antiguo,nuevo, uno por línea, y escribe una regla para cada uno en sintaxis Apache y Nginx. Reporta líneas que no puede analizar y advierte sobre cadenas, donde una URL antigua apunta a otra URL antigua. Para migraciones más grandes, divide el mapa en lotes o pídenos que manejemos la migración de principio a fin.

