martes, 6 de julio de 2010

La barra al final de las url’s - ¿ponerla o no ponerla?

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.

0 comentarios:

Publicar un comentario

DIRECTORIOS

http://www.trucosblogs.com/post
4.57/5 – 42 opiniones
http://www.fabricaturopa.com/post 4.57/5 – 42 opiniones