Barras

Las trailing slashes son las barras que aparecen al final de una URL ( " / " ) y representan un directorio. Si la URL no finaliza con una barra representa un archivo. Sin embargo, esto son solo guías, no un requisito. Sin embargo, utilizar una barra como representación de un directorio ha sido aceptado como estándar con el tiempo.

Uso de las barras " / " y SEO[editar]

A pesar de que dichas barras no tienen un gran significado en la URL, para el SEO son de gran importancia. Especialmente si las páginas pueden visualizarse con distintos números de barras, es decir, por ejemplo cuando una página puede abrirse con ninguna, una o dos barras. En este caso esto se consideraría un duplicado de contenido y se debe evitar. Para cada contenido único, se debería acceder a través de una sola URL. Si esto ocurriese, el sitio web perdería posicionamiento. Esto es así porque al indexar el mismo contenido en varias URLs, el tráfico y el número de visitas se divide entre el número de URLs a través de las que se puede acceder a dicho contenido. Se recomienda elegir una de las URLs y establecerla como “estándar” para Google.

600x400-Barras-es-01.png

Evitar contenido duplicado[editar]

Para evitar que el mismo contenido aparezca a través de URLs diferentes, se recomienda el siguiente proceso: utiliza el código de respuesta HTTP 301 para crear un redireccionamiento permanente del dominio. De este modo los visitantes serán redireccionados directamente a la URL establecida como tal.

Eliminación de las barras[editar]

Para eliminar dichas barras de la URL se utiliza el siguiente código del archivo .htaccess:

RewriteCond% {REQUEST_URI} ^ (. *) // (. *) $
RewriteRule. % 1 /% 2 [R = 301, L]

Importancia en la práctica[editar]

Si se establecen barras de manera incorrecta, es posible que los motores de búsqueda ignoren la indicación apropiada cuando utilicen etiquetas canónicas. Por esta razón, la URL especificada en la etiqueta Canonical también debe contener la barra si existe. Lo mismo se aplica a la identificación del país de URLs usando hreflang o al reenvío de URLs a través de la redirección 301. Si no hay barras oblicuas en estos casos, la asignación de país puede fallar o las páginas no se redirigen correctamente.