Server Name
Все заметки
Основы

Из чего состоит адрес сайта

URL описывает, к какому ресурсу обратиться. Разберём адрес, который мог бы вести на страницу поиска.

https://example.com/notes/?topic=http#examples

Схема и имя хоста

https обозначает защищённое соединение. example.com — имя хоста. DNS помогает сопоставить это имя с адресом сервера. Сертификат позволяет браузеру проверить, что соединение установлено с сервером для нужного имени.

Путь и параметры

/notes/ — путь к ресурсу. Он не обязан соответствовать папке на диске: приложение может само определить, что вернуть. После вопросительного знака идут параметры: в примере topic=http. Их смысл задаёт сайт.

Знак & разделяет несколько параметров: ?topic=http&page=2. Если внутри значения нужен специальный символ, его кодируют. Например, пробел может быть представлен как %20.

Фрагмент после решётки

#examples — фрагмент. Браузер может использовать его для перехода к разделу страницы. Сам фрагмент не передаётся серверу в HTTP-запросе, хотя код страницы может прочитать его и использовать отдельно.

Что проверить перед переходом