¿Por qué se usan barras en las URL?

Tradicionalmente, las URL que apuntaban a archivos no incluían la barra diagonal final, mientras que las URL que apuntaban a directorios sí incluían la barra diagonal final. Esto significa que:

http://webdesign.about.com/example/ es un directorio, mientras que
http://webdesign.about.com/example es un archivo

Esto ayuda a acelerar la carga de la página porque la barra diagonal final le dice inmediatamente al servidor web que vaya a ese directorio example/ y busque el index.html u otro archivo predeterminado.

Cuando va a una URL sin la barra diagonal final, el servidor web busca un archivo con ese nombre. Si no encuentra un archivo con ese nombre, busca un directorio y busca el archivo predeterminado en ese directorio.

Dejar fuera de la barra diagonal resulta en un redireccionamiento – Redirecciona las páginas web más lentas

Cuando dejas la barra diagonal en una URL que apunta a un directorio, estás obligando al servidor a hacer una redirección. Si bien puede parecerle instantáneo, una página tarda un poco más en cargarse desde una redirección que desde la URL directa. Y cada poquito se suma.

No incluya la barra diagonal después de los nombres de archivo

La única vez que no debe incluir una barra es después de un nombre de archivo en la URL. Por ejemplo:

Tipo:
http://webdesign.about.com/examp…
No:
http://webdesign.about.com/examp…

Si agrega la barra oblicua, el servidor web buscará un directorio llamado example.html , y la mayoría de los servidores no intentará encontrar un nombre de archivo con ese nombre. Entonces sus clientes obtendrían un error 404 en esa situación.

Incluya siempre la barra oblicua al vincular a su dominio sin nombre de archivo

Del lado del servidor, las barras se utilizan como separador para representar típicamente una jerarquía de carpetas. Es decir: categorías padre e hijo de un sitio web.

Esto se puede ver en el archivo de una máquina, pero también es cierto para la web.

Categoría más alta / categoría secundaria / archivo