Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2011, 04:09
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 8 meses
Puntos: 2
redirección 301

hola,

se ha planteado un problema con url generadas dinamicamente, la regla isapi rewrite establecida:
RewriteRule ^(text-[A-Za-z0-9_-]+)/?$ /mypage.asp?link=$1 [NC,L]

a pesar de que todas las url se generan con /, y se establece la url canonical con /:
www.mydominioweb.com/url_friend/

es decir con la barra / final, google ha empezado a considerar contenido duplicado las url sin barra, que no se como las indexa, contenido duplicado:

www.mydominioweb.com/url_friend/
www.mydominioweb.com/url_friend

se plantean 2 alternativas:

1. modificar la regla isapi para considerar solo las url terminadas en /
RewriteRule ^(text-[A-Za-z0-9_-]+)/$ /mypage.asp?link=$1 [NC,L]
con lo que a partir de ese momento las url sin / lanzarán un error 404

2. realizar una una redirección 301 de todas las url sin / a url con /, pero no tengo claro como, y sobre todo donde, antes o después de la regla.

sería correcto:
Redirect 301 ^http://www.mydominioweb.com/text-[A-Za-z0-9_-]+$ ^http://www.mydominioweb.com/text-[A-Za-z0-9_-]+/$

un saludo

Última edición por Daniel Ulczyk; 17/06/2011 a las 04:55 Razón: se remueve URL del ejemplo; error 404