Чи технічно доцільно завершувати нахил косої лінії вперед при введенні URL-адреси?


0

Більшість веб-браузерів дозволять користувачеві вказувати:

https://superuser.com/

або

https://superuser.com

Але що технічно доречно, і чому?

Відповіді:


3

Нахил вперед у специфікації URI / URL - це роздільник між частиною хоста (або хоста + порту) та контуром.

Це не суворо виконується, якщо в путі немає URL-адреси.

Перше визначення в RFC 1738 зазначає, що у випадку використання URL-адреси для HTML:

URL-адреса HTTP має форму:

 http://<host>:<port>/<path>?<searchpart>

[]

Якщо ні, ні це немає, то "/" також може бути пропущено.

Пізніше RFC 3986 надає більш детальні вказівки щодо трактування URL-адреси з та без кінцевої косої риси як рівнозначної:

оскільки схема "http" [] визначає порожній шлях, який є еквівалентним "/", наступні чотири URI еквівалентні:

 http://example.com
 http://example.com/
 http://example.com:/
 http://example.com:80/

Дотримуючись вказівок RFC, у тому числі /дотримується суворої форми, а пропускати її дозволяється.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.