La importancia de la barra final en las url

En general la url debe llevar la barra final -trailing slashes-  cuando apunta a un directorio (http://example.com/dir/) y no llevarla cuando apunta a un fichero  (http://example.com/index.php).

Cuando se utiliza una URL sin la barra final, el servidor  busca un archivo con ese nombre. Si no lo encuentra, lo considera un directorio y busca el archivo predeterminado (index.php o index.html).

El problema surge, porque el servidor puede forzar una redirección en estos casos y perderse algunos de los parámetros  de la petición. Recientemente tuve un problema por ello en las configuraciones de las apps en  Facebook.

Por otra parte no deberíamos utilizar la barra final en los dominios utilizados en las cookies: El nivel superior  se representa por  ‘ ‘  y no por ‘/’ .