Usar expresiones regulares en el Gestor de Redirecciones

El Gestor de Redirecciones en All in One SEO admite el uso de regex (expresiones regulares) para crear redirecciones complejas.

Añadir una Nueva Redirección Usando Regex

Para usar esta función, ve a Redirecciones en el menú de All in One SEO y verás el formulario Añadir Nueva Redirección.

Formulario Añadir Nueva Redirección en Todo en Uno SEO

Ahora haz clic en el icono de configuración en el lado derecho del campo URL de Origen.

Icono de configuración en el campo URL de origen en el formulario Añadir Nueva Redirección

Verás tres casillas de verificación, una es para Regex. Marca esta casilla para usar expresiones regulares en los campos URL de Origen y URL de Destino.

Casilla de verificación de expresiones regulares en el formulario Añadir nueva redirección

Ejemplos Comunes de Redirección Regex

Redirigir un Directorio a un Nuevo Dominio

Si quieres que todo lo que va a un directorio específico se redirija a la misma ubicación en un dominio diferente, usa este patrón:

  • URL de Origen: ^/docs/developer/(.*)
  • URL de Destino: https://nuevodominio.com/$1

Esto redirigirá todas las URL como tusitio.com/docs/developer/pagina a nuevodominio.com/pagina.

Eliminar extensiones .html y añadir barras inclinadas finales

Si quieres redirigir las URL que terminan en .html a la misma URL con una barra inclinada final en su lugar:

  • URL de Origen: ^/(.*?).html$
  • URL de Destino: /$1/

Esto redirigirá URL como tusitio.com/pagina.html a tusitio.com/pagina/.

Eliminar la ruta del directorio y los números de los slugs de URL

Si necesitas eliminar la ruta del directorio y los números del principio de los slugs de tu URL:

  • URL de Origen: ^/live/news/[0-9]+-(.+)
  • URL de Destino: /news/$1/

Esto redirigirá URL como tusitio.com/live/news/12345-titulo-articulo a tusitio.com/news/titulo-articulo/. Elimina el directorio /live/ y cualquier número seguido de un guion del slug.

Redirigir un Directorio a Otro

Si quieres redirigir todas las URL de un directorio a otro en el mismo sitio conservando el resto de la ruta:

  • URL de Origen: ^/old/(.*)
  • URL de Destino: /new/$1

Esto redirigirá URL como tusitio.com/old/pagina a tusitio.com/new/pagina.

Usar comodines para redirigir un directorio completo

Si necesitas redirigir todo el contenido de un directorio a otro en el mismo sitio:

  • URL de Origen: ^/docs/(.*)
  • URL de Destino: /knowledge-base/$1

Esto redirigirá todas las URL como yoursite.com/docs/anything a yoursite.com/knowledge-base/anything.