Некоторые URL-адреса заканчиваются на / , например https://www.gog.com/.

1 ответ1

2

Конечная косая черта обозначает каталог, а не / обозначает файл.

Если в URL-адресе HTML указан каталог, веб-сервер вернет из каталога файл по умолчанию. Обычно это index.html для сервера Linux Apache или default.htm для информационных служб Интернета Microsoft (на самом деле IIS пытается в следующем порядке: default.htm, default.asp, index.htm, iisstart.htm). Для всех веб-серверов можно указать альтернативные варианты по умолчанию.

Если имя каталога указано без косой черты, результат тот же, но браузеру потребуется два запроса, первый из которых возвращает только тот факт, что указанный элемент является каталогом (фактически ответ - перенаправление на URL с косая черта добавлена). Поэтому указание косой черты для каталога является оптимизацией.

Это также верно для протокола FTP, за исключением того, что сервер FTP будет возвращаться в качестве ответа на содержимое каталога.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .