Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/10/2012, 10:42
Avatar de Javier01
Javier01
 
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 261
Antigüedad: 16 años, 2 meses
Puntos: 31
Respuesta: URLs amigables sobre la misma página convencional

Buenas tardes,

Por lo que entendí, tu problema es que la URL amigable y la "URL física" llaman a lo mismo, y
Google te lo toma como que son distintas con contenido duplicado.
Si ese es el caso, lo primero que deberías hacer es, a todos los lugares donde se muestra la url física en tu sitio,
cambiarlas por la url amigable para que Google indexe la url correcta.
Lo segundo sería, en el asp colocar un código, donde revisara la URL, y en caso de que no venga
desde la URL amigable, reenviarlo a la url amigable, con un código 301
Esto sería algo así:


Código ASP:
Ver original
  1. 'Lo hice con una expresion regular. tal vez tengas que cambiarla
  2.     Set aRegExp = New RegExp
  3.     aRegExp.IgnoreCase = True
  4.     aRegExp.Pattern = "^(.*)/contenido\.asp\?[contenidoid](.*)$"
  5.     sHeaderUrl = request.servervariables("HTTP_X_REWRITE_URL")
  6.     If aRegExp.Test(sHeaderUrl) Then 'Si en la url viene el id y la pagina asp
  7.         Response.Status="301 Moved Permanently"
  8.         Response.AddHeader "Location", "www.midominio.com/tiulo-de-mi-contenido/15.html"
  9.         Response.End
  10.     end if

Saludos!
__________________
Tomarse un tiempo para redactar correctamente la pregunta, utilizando los signos de puntuación adecuados, es ganar tiempo y calidad en la respuesta.