Когда вы просматриваете Интернет, вы все время используете URL-адреса. Независимо от того, переходите ли вы по ссылке, щелкаете закладку или вводите адрес веб-сайта в свой браузер, в основе операции лежит URL-адрес. Но что такое URL — и как его редактировать?
- Что означает это сокращение?
- Протокол: что делать с этим URL
- Эксперименты с адресами
- Хост: адрес всего сайта
- Эксперименты с URL
- Путь: адрес определенной страницы
- Эксперименты с путями
- Запрос: параметры URL
- Эксперименты с параметрами
- Идентификатор фрагмента: точка на странице
- Эксперименты с идентификаторами
- И это URL!
Что означает это сокращение?

Во-первых, вы правы, узнав, что «URL «является аббревиатурой, но полная версия не обязательно поможет объяснить вещи; URL означает «Унифицированный указатель ресурсов». В упрощенном смысле эта фраза на самом деле означает просто «адрес», и это именно то, чем является URL: адрес веб-страницы.
Как правило, URL-адрес можно разделить на пять разделов, каждый из которых является более конкретным, чем последний. Они немного похожи на почтовые адреса в большей части западного мира, только в обратном порядке. К концу этой статьи вы узнаете, какой цели служит каждая из этих частей, и сможете понять любой URL-адрес на более глубоком уровне, чем раньше.

Протокол: что делать с этим URL

Большинство URL-адресов, с которыми вы сталкиваетесь, будут использоваться для идентификации веб-сайтов или отдельных веб-страниц, но на самом деле URL-адреса могут использоваться в других контекстах; протокол помогает определить этот очень широкий контекст в самом начале.
Стандартный протокол, используемый для ссылки на веб-сайты, — это HTTP, но другие распространенные протоколы включают «mailto» (для электронной почты) , «файл» (для доступа к локальной файловой системе) и FTP (для передачи файлов).
Есть еще один протокол, с которым вы столкнетесь: HTTPS. Как вы могли догадаться, это близкий родственник стандартного протокола HTTP, но этот префикс URL указывает, что это «безопасная» версия. По сути, это означает, что использование вами такого URL-адреса более конфиденциально, чем стандартная альтернатива HTTP — вы часто будете видеть такой URL-адрес, сопровождаемый значком замка в адресной строке вашего браузера, который может даже полностью скрыть протокол.
Некоторые браузеры предлагают свои собственные уникальные настраиваемые протоколы, например в URL-адресе страницы настроек Chrome «chrome://settings/».
Эксперименты с адресами
Попробуйте ввести « file : ///» в свой адресная строка браузера для просмотра файлов на вашем компьютере. Если вы просматриваете незащищенную веб-страницу (например, http ://apache.org), попробуйте отредактировать URL-адрес, чтобы вместо этого просмотреть защищенную версию (например, https ://apache.org). Многие сайты автоматически перенаправляют вас со своей стандартной версии на безопасный эквивалент.
Хост: адрес всего сайта

Хост (похожий на имя хоста или домен, хотя и не обязательно в точности такой же) — это то, что идентифицирует конкретный «веб-сайт». Он состоит из ряда частей, разделенных точками, и часто это все, что вам нужно ввести, чтобы перейти на домашнюю страницу определенной компании или веб-сайта продукта.
Порядок частей в домене противоположен порядку в общем URL-адресе, т. е. он начинается с конкретного и по мере развития становится более общим. В этом примере «www» является наиболее конкретным битом, затем идет более общий бит «amazon», а затем, наконец, «домен верхнего уровня», такой как «com».
Подробнее: что означают расширения домена URL и зачем они нужны
Эксперименты с URL
Одна из самых полезных настроек вы можете сделать так, чтобы домен изменял окончательные уровни, которые относятся к вашему местоположению. Это может быть только домен верхнего уровня или, возможно, и предыдущая часть.
Например, эта книга на amazon.com (сайт в США):
https://www.amazon. com /Animal-Farm-George-Orwell/dp/0451526341/
можно просмотреть на Amazon Germany, заменив «com» на «de», указав:
https://www.amazon. de /Animal-Farm-George-Orwell/dp/0451526341/
Путь: адрес определенной страницы

Путь определяет конкретную страницу на веб-сайте URL. В то время как хост начинался с конкретного и становился более общим, когда мы читаем слева направо, путь прямо противоположный: он начинается с «самого общего» и становится «более конкретным», поскольку сужает точное местоположение финального страница. Это похоже на то, как вы обращаетесь к файлам на компьютере, потому что в простейшем случае он делает именно это.
Эксперименты с путями
Нет никаких гарантий, но веб-сайты — обычно более организованные — часто структурируют свои пути таким образом, чтобы по ним можно было перемещаться ручное редактирование. Например, если вы просматриваете этот URL:
https://www. apple.com /ipad/compare/
вы можете попробовать удалить последнюю часть пути, чтобы перейти на уровень «вверх»:
https://www.apple.com
Запрос: параметры URL

Если ресурс более сложен, чем просто базовая страница, введите« строку запроса », набор параметров URL, которые обычно представляют собой пары имя/значение, каждый разделенные знаком «&».
Каждый сайт (фактически, каждая страница на веб-сайте) может свободно решать все, как он обрабатывает параметры URL, включая их имена. В примере с YouTube «v» относится к конкретному видео, а «t» — к моменту начала воспроизведения видео.
Эксперименты с параметрами
Параметры URL-адреса, возможно, обеспечивают наибольшую гибкость для «взлома» URL! Например, параметр «t» URL-адреса YouTube довольно гибкий; вместо секунд он может представлять минуты:
https://www.youtube.com /watch? v = yh5MEDKrwqI & t = 1m
или может объединить два:
https://www.youtube.com/watch?v=yh5MEDKrwqI&t= 1 мин. 30 сек.
Идентификатор фрагмента: точка на странице

Еще один высокотехнологичный жаргон, который описывает простую концепцию,« идентификатор фрагмента »- это наиболее конкретная часть URL-адреса, относящаяся к отдельной части страницы.
Он будет доступен только в том случае, если базовая страница его поддерживает, но Википедия — хороший пример того, как это делается.
Все ссылки в разделе «Содержание» указанного выше URL-адреса Википедии осуществляют навигацию по одной и той же странице, они просто используют разные идентификаторы фрагментов для нацеливания на разные точки.
Эксперименты с идентификаторами
Часто первое, что вам нужно сделать, это просто удалить идентификатор фрагмента; это ни в малейшей степени не вредно, это просто преобразует «специфичный для точки» URL в тот, который по умолчанию находится в верхней части страницы. Вам может потребоваться это сделать, если вы щелкнули ссылку «содержание», но хотите отправить кому-нибудь URL-адрес вверху страницы. Для этого начните с полного URL:
https://en.wikipedia. org/wiki/URL #History
затем просто удалите идентификатор фрагмента:
https://en.wikipedia. org/wiki/URL
И это URL!
Теперь вы знаете все об анатомии URL, от протокола до идентификатора фрагмента. URL-адреса начинаются с общих и становятся более конкретными, когда вы читаете их слева направо. Как только вы поймете, как работает каждая часть, вы можете отредактировать URL-адрес, чтобы внести полезные изменения.
Еще одна область, которая предлагает дополнительную информацию, — это расширение домена.
Изображение предоставлено: Chris Dlugosz/Flickr