No estás registrado (Registrarse)

Vanilla 1.1.10 es un producto de Lussumo. Para más información: Documentación, Soporte.

    •  
      CommentAuthorturminator
    • CommentTimeMar 5th 2013
     # 1
    Buenos días,

    Resulta que me he visto obligado a modificar la estructura de mi página web a un nuevo formato, y no termino de averiguar si es posible realizar redirecciones masivas de una estructura a otra.

    Hasta hace poco la estructura de mis páginas era:

    www.midominio.com/categoria/subcategoria-2/letra/nombre1-1590/
    www.midominio.com/categoria/subcategoria-2/letra/nombre2-2458/

    Actualmente las mismas páginas tienen este formato:

    www.midominio.com/categoria/1590-nombre1
    www.midominio.com/categoria/2458-nombre2

    Respectivamente. Trabajo en Joomla, y me gustaría poder redirigir las URLs entrantes con el antiguo formato al nuevo. Me he mirado varios manuales y artículos sobre este tema, pero no consigo entender/descubrir como puedo hacer esta clase de redirecciones masivas.

    Muchas gracias.Mis Dominios | Como hacer nudos | |
    •  
      CommentAuthorAntonio
    • CommentTimeMar 5th 2013 editado
     # 2
    Puedes hacerlos con una expresión regular:

    ^/([a-zA-Z0-9-]*)/[a-zA-Z0-9-]*/[a-zA-Z]/([a-zA-Z0-9]*)\-([0-9]*)/$

    a =>

    /$1/$3-$2


    Hay que suponer que nombre1 no tiene guiones en medio, porque puede producirse un error. Puedes probar si tiene quiones poniéndolo con el guión.

    ^/([a-zA-Z0-9-]*)/[a-zA-Z0-9-]*/[a-zA-Z]/([a-zA-Z0-9-]*)\-([0-9]*)/$

    a =>

    /$1/$3-$2


    Quizá tengas que añadir las barras invertidas delante de las barras normales para que te lea la expresión regurlar, depende de la versión y el servidor.