web-dev-qa-db-fra.com

Pourquoi certains domaines ont-ils un '/' à la fin de l'URL de la page d'accueil?

Je me demande pourquoi certains sites Web ont un / à la fin de leur URL, mais d'autres pas.

Par exemple:

  • www.google.com/
  • mais alors www.khanacademy.org (No /)
7
Eate

Une barre oblique à la fin du domaine indique au serveur que la demande concerne le répertoire et qu'il doit rechercher le fichier par défaut ( index.html , index.php ) en premier.

Il permet un temps de chargement plus rapide en indiquant au navigateur de rechercher le fichier par défaut.

Traditionnellement, les URL pointant vers des fichiers n'incluaient pas la barre oblique finale, tandis que les URL pointant vers des répertoires incluaient la barre oblique finale. Cela signifie que:

http://example.com/example/ is a directory, while
http://example.com/example is a file

Lire la suite ici

1
Wold

Tous les sites Web sont accessibles avec ou sans barre oblique sur le nom de domaine. Tous les travaux suivants:

En fait, lorsque le navigateur demande des pages d'accueil, il est obligatoire de soumettre la barre oblique dans la demande, même si la barre oblique n'est pas présente sur l'URL. Ceci est une requête http valide pour example.com:

GET / HTTP/1.1
Host: example.com

Ceci est une demande invalide (car il manque la barre oblique):

GET  HTTP/1.1
Host: example.com

La demande valide correspond à l’URL: http://example.com/ ou http://example.com. Il n'y a pas de différence fonctionnelle entre ces deux URL.

Les webmasters sont libres d'inclure ou de laisser de côté cette barre oblique lors de la liaison. Ça ne fait pas de différance.

2
Stephen Ostermiller