Buenas a todos, soy nuevo por aquí, a ver si me podeis ayudar que ando desesperado
.
Me ha tocado implementar url friendly en un cms del diablo que hizo un tío. Ya lo he hecho, de forma general las urls que antes tenían esta pinta:
Código:
http://www.dominio.com/motor.php?id_pagina=pagina/subpagina
ahora son links con aspecto:
Código:
http://www.dominio.com/pagina/subpagina
hasta aquí bien, el tema URL friendly funciona. ahora estoy intentando que todas las url del tipo antiguo que google tiene indexado, tengan una redirección 301 a la url nueva.
Es decir que si alguien entra con
Código:
http://www.dominio.com/motor.php?id_pagina=pagina/subpagina
automáticamente se encuentre una redireccion 301 a
Código:
http://www.dominio.com/pagina/subpagina
Lo estoy haciendo con .htaccess y no hay manera. He probado con
Código:
redirect 301 motor.php?id_pagina=pagina/subpagina http://www.midominio.com/pagina/subpagina
y no funciona. si sólo pongo hasta motor.php ok, pero no es capaz de redirigir segun los parámetros que le llegue, y esa es la clave ya que yo quiero redirigir explícitamente cuando id_pagina sea valorX/valorY. Es contenido dinámico que crea el cms porquería este, y no se como indicarle explícitamente los parámetros.
Por favor me podeis ayudar? tengo un lío considerable y aparte de ese ejemplo he probado mil más pero no doy con la tecla... gracias de antemano :)