Y a-t-il une différence entre ces URL en ce qui concerne avoir des barres obliques à la fin de l'URL?
https://drchrono.com/about_us https://drchrono.com/about_us/
5 Réponses :
/ est le caractère de séparation. P>
du RFC P>
Certains systèmes d'URL (tels que les schémas FTP, HTTP et FILE) contiennent noms qui peuvent être considérés comme hiérarchiques; les composants de la La hiérarchie est séparée par "/" / "/ p> blockQuote>
Avoir un / à la fin étage qu'il pourrait y avoir plus de choses dans l'URL. p>
Ils sont traités comme des demandes différentes, bien qu'ils puissent correspondre à la même ressource / gestionnaire / routine à la fin et être traitée de la même manière. P>
comme celui avec / est censé être quelque chose de similaire à un répertoire, tous les liens relatifs seront à l'intérieur de la / c.-à-d. Précédent / Target / Quelque chose ... tandis que celui-ci sans que les liens relatifs soient au même niveau précédent / quelque chose. p>
dans les URL de Django sans barres obliques avant automatiquement ont une barre oblique avancée annexée à elles. Il s'agit d'une préférence des développeurs Django et non d'une règle codée dure du Web (je pense que c'est en fait un cadre de Django). p>
Le navigateur les traitera différemment en ce qui concerne les URL relatives. Une page at: avec un lien relatif de type: p> résoudre ce lien vers: p> Remplacement du chemin puis la liaison résolue serait la suivante: p> si à: p> Parce que c'est presque certainement ce que vous vouliez dire. P> p> code> avec
Autre code>. Alors que si l'URL de départ était la suivante: p>
if < / Code> est un répertoire plutôt qu'un fichier, la plupart des serveurs Web redirigent automatiquement de: p>
En raison de cette redirection automatique, si vous écrivez vos liens avec la barre oblique suivante, vous obtiendrez une vitesse minimale mais notable de vos charges de page. IIRC, les Documents Apache recommandent cela.
juste une note latérale que les moteurs de recherche les affichent comme 2 pages différentes. Ainsi, blesser votre référencement. P>
Petite note: celles-ci sont des barres obliques, pas des backslashes.