La barra al final de las url???s – ??ponerla o no ponerla?

  • julio 6, 2010
A menudo nos surge esta pregunta: ??ponemos o no ponemos una barra al final de la URL? ??Pues aqu?? est?? la respuesta!
Por lo general, las URL con una barra al final hacen alusi??n a directorios, mientras que aquellas sin barra se refieren a archivos:??????
http://ejemplo.com/foo/ (con barra al final, suele tratarse de un directorio)???
http://ejemplo.com/foo (sin barra al final, suele tratarse de un archivo)??????
Sin embargo, esta regla no tiene por qu?? cumplirse necesariamente. Google trata cada una de las URL indicadas anteriormente de manera independiente y equitativa, independientemente de si corresponden a un archivo o a un directorio, o de si incluyen o no una barra al final.???
Google acepta las URL con barra al final o sin ella, lo cual no siempre resulta pr??ctico para algunos usuarios.??????
Desde un punto de vista t??cnico y, en lo que respecta a los motores de b??squeda, los dos tipos de URL pueden incluir diversas clases de contenido. No obstante, puede que a tus usuarios esta configuraci??n les parezca tremendamente confusa. As?? pues, imagina por ejemplo que las URL www.google.com/webmasters ywww.google.com/webmasters/ ofrecieran resultados totalmente distintos.??????
Para evitar este tipo de problemas, las URL con barra y sin barra al final suelen incluir el mismo contenido. El caso m??s com??n lo encontramos cuando un sitio est?? configurado con una estructura de directorios:???
http://ejemplo.com/directorio-principal/directorio-secundario??????
La configuraci??n del sitio y tus opciones??????

Puedes comprobar de manera f??cil y r??pida en tu sitio si las URL:
http://<tu-dominio-aqui>/<un-directorio-aqui>/???(con barra al final)
http://<tu-dominio-aqui>/<un-directorio-aqui>???(sin barra al final)
no devuelven en ambos casos un c??digo de estado 200 o si, por el contrario, una versi??nredirige a la otra.
  • Lo ideal es que ??nicamente se pueda obtener una versi??n (es decir, que una redirija a la otra). Sin duda, esta configuraci??n supone una gran ventaja, ya que evita el contenido duplicado. En aquellos casos en los que se apliquen redirecciones a URL con barra al final, lo m??s probable es que nuestros resultados de b??squeda ofrezcan la versi??n de la URL con el c??digo de respuesta 200 (en la mayor??a de los casos, la URL con barra al final), independientemente de si se aplica una redirecci??n 301 ?? 302.
  • Si las versiones tanto con barra como sin barra ofrecen el mismo contenido y ambas devuelven un c??digo 200, puedes realizar las siguientes acciones:

– Intentar modificar esta respuesta (m??s informaci??n a continuaci??n) con el fin de evitar el contenido duplicado y mejorar la eficacia del rastreo.

– Dejar ambas versiones tal y como est??n. Existe un gran n??mero de sitios con contenido duplicado. Con frecuencia, nuestro proceso de indexaci??n gestiona casos de estas caracter??sticas para webmasters y usuarios. Aunque no se trata de un procedimiento optimizado, s?? se puede considerar leg??timo y, hasta cierto punto, correcto. 🙂
– Por lo tanto, puedes respirar tranquilo. Al menos, en el caso de la URL principal,http://ejemplo.com equivale a http:/ejemplo.com/. Y esto es impepinable: ??ni el mism??simo Chuck Norris ser??a capaz de redirigir estas p??ginas!
Pasos para garantizar el ofrecimiento de una ??nica versi??n de URL ??????
??Qu?? ocurre si tu sitio ofrece contenido duplicado en las URL???
http://<tu-dominio-aqui>/<un-directorio-aqui>/http://<tu-dominio-aqui>/<un-directorio-aqui>,??????de manera que ambas devuelven el c??digo 200 (ninguna de las dos redirige a la otra ni contiene el atributo rel=»canonical»), y deseas cambiar esta situaci??n?
  1. Elige una de las URL en funci??n de la versi??n que prefieras. Si tu sitio cuenta con una estructura de directorio, lo m??s frecuente es utilizar una URL con barra al final (por ejemplo, http://ejemplo.com/directorio/ en lugar dehttp://ejemplo.com/directorio), aunque dispones de total libertad para elegir la que desees.
  2. Emplea en todo momento y de manera coherente la versi??n elegida. Util??zala en tus enlaces internos. Si dispones de un sitemap, incluye la versi??n elegida (y no la URL duplicada).
  3. Utiliza una redirecci??n 301 desde la URL duplicada a la versi??n elegida. Si no puedes, te recomendamos que utilices el atributo rel=»canonical». La opci??n rel=»canonical» funciona de manera similar a la redirecci??n 301 con respecto a la indexaci??n de Google y a otros motores de b??squeda principales.
  4. Prueba la configuraci??n de 301 mediante la opci??n Explorar como Googlebot en lasHerramientas para webmasters de Google. Aseg??rate de que tus URL???http://ejemplo.com/foo/???y http://ejemplo.com/foo???funcionan del modo esperado. La versi??n elegida deber?? devolver el c??digo 200. La URL duplicada deber?? aplicar una redirecci??n 301 a la URL elegida.
  5. Consulta la opci??n Errores de rastreo en las Herramientas para webmasters de Google, con el fin de encontrar posibles errores y, si puedes, examina los registros del servidor web para asegurarte de que se hayan aplicado las redirecciones 301.
  6. ??A vivir que son dos d??as! (Tampoco te lo tomes al pie de la letra…) Lo importante es que a partir de este momento podr??s descansar tranquilo al saber que la nueva configuraci??n responder?? de manera eficaz y te permitir?? optimizar tu sitio web.

No Comments Found