Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2013, 05:18
beubuntumyfriend
 
Fecha de Ingreso: septiembre-2013
Mensajes: 8
Antigüedad: 10 años, 8 meses
Puntos: 0
.htaccess problema redirección con querystring

Buenos días,

Os comento un problema que estoy teniendo a la hora de hacer una redirección con htaccess y al que no le encuentro solución.

Tengo una página tal que así:
http://www.pagina.com/es/ficha/ficha-en-cualquier-parte/0-0-0-0?id=ABCDEF

que por problemas de duplicidad de contenido he renombrado a
http://www.pagina.com/es/ficha/ficha-en-cualquier-parte/ABCDEF?l=0-0-0-0

Básicamente lo que quiero hacer es que del querystring que le venga a la URL antigua ( que ya está indexada en buscadores ) el parámetro id lo pase a formar parte de la URL y que el codigo de localizacion ( 0-0-0-0 ) lo añada al querystring.

Lo que tengo en mi archivo htaccess es esto :
Código:
# Redireccion url-amigable antigua
RewriteCond %{QUERY_STRING} ^id=(.*)$
RewriteRule ^es/ficha/(.+)/(.+)/?id=(.+)$ /es/ficha/$1/$2/%1 [R=301,L]
y el problema que estoy teniendo es que me mete en un bucle al acceder a la URL antigua :S.
He estado probando multitud de opciones y nada chico, no hay manera

¿algún alma caritativa que me ilumine el camino?

Saludos!