SEO Redirects - 301/302/404 manager. SEO Redirects gestiona redirecciones 301/302 (simples, con comodines o con expresiones regulares seguras), monitoriza los errores 404 y los convierte en redirecciones con un clic, crea automáticamente 301 cuando cambia un slug, importa/exporta CSV y detecta URL duplicadas. Todos los destinos están protegidos contra el open redirect. Sin programación, sin modificar el tema.
SEO Redirects gestiona redirecciones 301/302 (simples, con comodines o con expresiones regulares seguras), monitoriza los errores 404 y los convierte en redirecciones con un clic, crea automáticamente 301 cuando cambia un slug, importa/exporta CSV y detecta URL duplicadas. Todos los destinos están protegidos contra el open redirect. Sin programación, sin modificar el tema.
1. Instalación
- En el back office, ve a Módulos → Administrador de módulos → Subir un módulo y selecciona el ZIP del módulo.
- Una vez instalado, haz clic en Configurar. Se abre un panel breve con un botón Ir a la configuración que te lleva a la página de configuración completa.

.local, .test, localhost) siempre están permitidos. Cuando hay una nueva versión disponible, se muestra directamente dentro del módulo.2. Configuración: paso a paso
El módulo está organizado en pestañas: Redirecciones, Monitor de 404, Importar / Exportar, Asistente de URL amigables y Ajustes. Empieza por Ajustes para activar el motor y, después, añade o importa tus redirecciones.
- Redirecciones: lista, filtra y gestiona tus reglas en bloque, o añade una con un origen, un destino, un tipo 301/302, un patrón opcional con comodines/expresión regular y la opción "añadir cadena de consulta". Los destinos deben ser internos o estar en la lista blanca (protección contra open redirect).
- Monitor de 404: cada URL inexistente que visita un usuario queda registrada aquí; haz clic en Crear 301 para convertirla en una redirección en un solo paso.
- Importar / Exportar: exporta todas las reglas a CSV (separado por punto y coma), o importa un CSV con las columnas
source, target, type, is_regex, keep_querystring, activeen cualquier orden. - Asistente de URL amigables: muestra URL que parecen duplicadas (misma ruta que solo difiere en mayúsculas/minúsculas o en una barra final) para que puedas redirigir la variante hacia la forma canónica.
Añadir una redirección
Desde la pestaña Redirecciones, haz clic en Añadir una redirección para abrir el formulario de la regla.
- Ruta o patrón de origen: la ruta de entrada, p. ej.
/old-page. Con Pattern matching activado puedes usar los comodines*y?o una expresión regular delimitada. - Destino: una ruta interna (que empiece por
/) o una URL de tu tienda o de un host en la lista blanca. Los destinos externos que no estén en la lista blanca se rechazan (protección contra open redirect). - Tipo de redirección: 301 Permanente o 302 Temporal.
- Ámbito de tienda multitienda, en una instalación multitienda, el formulario muestra un selector Ámbito de tienda: limita la redirección a una tienda o aplícala a Todas las tiendas.
- Pattern matching y Añadir la cadena de consulta original al destino: interruptores opcionales por regla.

Ajustes interruptor principal
La pestaña Ajustes agrupa el interruptor del motor, el comportamiento de coincidencia, la seguridad frente al open redirect y la gestión de datos.
- Activar el motor de redirección: interruptor principal. Cuando está desactivado, no se sirve ninguna redirección y no se registra nada.
- Registrar errores 404: registra las URL que terminan en la página 404 para que puedas convertirlas en redirecciones.
- Crear 301 automáticamente al cambiar el slug: cuando cambia el slug de un producto, categoría o página CMS, crea automáticamente una 301 de la URL antigua a la nueva.
- Ignorar la cadena de consulta al comparar: compara la ruta sin tener en cuenta los parámetros
?a=b(aun así puedes añadir la cadena de consulta original por regla). - Coincidencia sin distinguir mayúsculas y Normalizar las barras finales: tratan
/Pagina,/paginay/pagina/como el mismo origen. - Hosts externos permitidos: nombres de host separados por comas hacia los que puede apuntar una redirección además de los dominios de tu tienda. Déjalo vacío para permitir solo redirecciones internas, esta es la protección contra open redirect; cualquier otro destino externo se rechaza.
- Límite del registro de 404: el número máximo de URL 404 distintas que se conservan.
- Eliminar datos al desinstalar: si está activado, al desinstalar se eliminan todas las reglas y el registro de 404. Déjalo desactivado para conservar las redirecciones tras una reinstalación.

3. Comprobar que funciona
- En Ajustes, asegúrate de que "Activar el motor de redirección" está activado, luego añade una redirección (p. ej.
/old-page→/new-page) y visita la URL antigua: deberías llegar a la nueva. - Visita una URL que no existe: con "Registrar errores 404" activado, aparece en el Monitor de 404, donde Crear 301 rellena previamente el formulario de la regla con esa URL.
- Exporta tus reglas a CSV y vuelve a importar el archivo: el informe de importación muestra cuántas se importaron o se omitieron.
- Prueba una redirección hacia un host externo que no esté en la lista blanca: se rechaza (protección contra open redirect).
4. Preguntas frecuentes
¿Cuál es la diferencia entre 301 y 302?
301 es una redirección permanente (transfiere el valor SEO a la nueva URL); 302 es temporal. Usa 301 para páginas movidas y 302 solo para cambios de corta duración.
¿Puede una redirección apuntar a cualquier sitio?
No. Los destinos deben ser una ruta interna o una URL de tu tienda o de un host en la lista blanca. Esta protección contra open redirect se aplica tanto a las reglas manuales como a las importaciones CSV y a las reglas guardadas.
¿Funcionan los comodines y las expresiones regulares?
Sí. Activa "Pattern matching" en una regla para usar los comodines * y ? o una expresión regular delimitada; en el destino se pueden usar referencias inversas seguras $1..$9. Las expresiones regulares no seguras se rechazan.
¿Ralentizará mi tienda?
No. La comparación es ligera y solo se ejecuta cuando es necesario, y es compatible con cualquier tema mediante hooks estándar.