Cita:
Iniciado por Daniel Ulczyk
De hecho hay que jugar con las viejas y las nuevas URLs y para eso tenemos la redirection 301 mediante .htaccess
Tal vez no me expliqué del todo bien.
Por re-escribir las urls me refiero a hacerlo de forma interna desde el htaccess usando el mod-rewrite
es decir, si llega una petición para index.php?sec=1555&prod=555&LANG=Esp (que por lo visto ese formato ya no funciona) que re-escriba la petición a su equivalente en el otro formato /productos/producto=555
De esa forma no devuelve un 404 y se accede al documento. En la url se mantiene la dirección antigua (index.php?sec=1555&prod=555) pero está cargando la nuev. Indicamos la url canonica para que los buscadores (que la usen) para que actualice la url a ese documento y listos.
La otra forma pues es la que tú comentas, hacer una redirección 301.
Dependiendo del caso he utilizado ambas formas en casos distintos con buenos resultados