Вы наверняка сталкивались с URL-адресами, которые заканчиваются косой чертой (например https://freakspot.net/ru/ или /, корневой каталог сервера), и с другими примерами, которые не заканчиваются косой чертой (как, например, этот https://www.gnu.org/gnu/gnu.html). В чем разница? И важна ли она?
URL - это, по сути, адрес ресурса. URL ссылаются не только на веб-страницы,
но и на другие типы ресурсов. Примерами схем URL являются http
, https
, ftp
,
telnet
, data
и mailto
. В этой статье я рассматриваю веб-страницы,
использующие схему http
или https
.
URL-адреса, заканчивающиеся косой чертой, относятся к каталогу;
URL-адреса, без использования косой черты, относятся к файлу.
Когда вы переходите на ссылке https://freakspot.net/ru, сервер понимает,
что запрошенный адрес не является файлом, и переходит по адресу
https://freakspot.net/ru/. Там он находит главный файл index.html
или index с другим расширением и отображает его содержимое.
Следовательно, веб-страница загружается быстрее, когда мы используем ссылки на главные страницы, заканчивающиеся косой чертой (например, /), или когда мы ссылаемся на имя файла (например https://www.example.com/index.html).