Все страницы, размещенные в сети Интернет, имеют свои гиперссылки. Поэтому URL является основной составляющей всех сайтов, без которой пользование ресурсами просто невозможно.
В таком случае следует разобраться, что представляет собой УРЛ и для чего необходим этот элемент. При этом стоит учесть, что он имеет определенную структуру и несколько параметров. Подробное описание приведено ниже.
Что такое URL
Аббревиатуру URL можно расшифровать как Uniform Resource Locator. Данная фраза дословно переводится как единый указатель ресурсов. Кроме того, его называют единообразным локатором или универсальным указателем ресурса. В произношении звучит как «ю-ар-эл» или же «у-эр-эл». Зачастую аббревиатура в разговорной речи произносится как «УРЛ».
Изобрел единый указатель ресурсов Тим Бернерс-Ли. Случилось это в 1990 году в Швейцарии. Над этим проектом Бернерс-Ли работал в стенах Европейского совета, специализирующегося на ядерных исследованиях.
URL стал настоящим прорывом в интернет-разработках. Изначально единый указатель ресурсов использовался для того, чтобы обозначать места, где находятся ресурсы, как правило, файлы в сети. На данный момент единообразный локатор необходим для указания адресов. При этом он применяется практически ко всем ресурсам в Интернете.
Общая структура
Разберемся подробней, что же представляет собой URL. Также можно сказать, что это путь к какому-нибудь файлу.
Это может быть как:
- видео;
- текстовый документ;
- фото;
- HTML,
- аудио.
Такой адрес присвоен всем документам, которые расположены в Интернете. Используя единообразный локатор, сервер предоставляет доступ к хранящимся на нем файлам всем пользователям сети.
Существует специальный стандарт, согласно которому и должен выглядеть Uniform Resource Locator к какому-либо документу.
Этот шаблон применяется для доступа:
- к различным файлам и сайтам по протоколам https и http;
- для передачи данных на портал по протоколу ftp.
Кроме того, УРЛ-адрес имеет определенную структуру, которая состоит из нескольких основных параметров.
Параметры адреса
Каждый из данных параметров является важной составляющей адресной ссылки.
При этом все они имеют своё значение, а именно:
- схема – это и есть протокол для передачи информации. С его помощью можно обратиться к нужному ресурсу.
- логин и пароль – они необходимы для того, чтобы правильно определить права пользователя для доступа на конкретную страницу Интернет-портала. В протоколе http эта информация не указывается.
- собака – это разделитель, который представляет собой @. Собака, как правило, указывается только вместе с логином и паролем.
- хост – это и есть доменное имя. Реже, это может быть IP-адрес какого-то ресурса, к которому пользователю необходимо получить доступ.
- порт – данный параметр указывается достаточно редко. Когда пользователь обращается к порталу или любому другому файлу, который имеется на сайте, сразу же присваивается определенное значение, как правило, это 80 или 8080.
- URL-путь – путь к месту, где находится тот или иной файл.
- параметры – следуют сразу после имени файла и пишутся после знака вопроса (?). Для разделения этих параметров используется знак амперсанда (&). Это может выглядеть так:
Параметров может быть несколько. Используя языковое серверное программирование, они обрабатываются в системе.
- якорь – это специальная строка, в которой могут иметься как буквенные символы, так и цифры. С помощью якоря ссылаются на определенное место на сайте, который открывается. Благодаря этому пользователь попадается не на главную страницу портала, а сразу в нужное место. Якорь располагается в единообразном локаторе сразу после знака решетки (#).
Кодировка в УРЛ
Для URL-адресов, как правило, используют множество кодировок. В случае если перекодирование исключено, можно воспользоваться только обозначенным количеством символов.
Для этого используют:
- цифры от 0 до 9;
- строчные буквы от а до z;
- заглавные буквы от A до Z;
- в том числе [ _ ];
- [-].
Для того, чтобы не было ошибок, файлы, размещенные на сайте необходимо именовать в нижнем регистре. Кроме того, путь к ним следует указывать таким же образом и писать его маленькими буквами.
Кодирование данных в цифры, буквы и некоторые знаки латинского алфавита, связывают с тем, что физические устройства ограничены в передаче символов. Поэтому они могут распознавать только алфавитно-цифровые знаки.
В Uniform Resource Locator подобное кодирование используется для того чтобы передать символы, которые изначально находятся в формате Unicode (UTF-8) в последовательность, состоящую из двух байт. После этого они будут записаны в шестнадцатеричном виде. То есть такой метод допустим только для русских букв.
Для того, чтобы разделить каждый байт применяется знак %. Используя данное кодирование, строка «книга» приобретет вид, такой как %D0%BA%D0%BD%D0%B8%D0%B3%D0%B0. Таким образом, букве «к» соответствует последовательность знаков %D0%BA. Такая кодировка всегда используется для того, чтобы указать путь в УРЛ к документам, папкам и различным файлам.
Например, такая ссылка:
Преобразуется в такую:
Применение ЧПУ
Подобный вид является крайне неудобным и непонятным для восприятия. Поэтому в таких случаях используется ЧПУ УРЛ. Иными словами – это человеко-понятный единообразный локатор.
При человеко-понятном Uniform Resource Locator слова, содержащиеся в ссылке, будут написаны транслитом. То есть русские буквы преобразуются в их аналоги, но только уже на латинице. Для этого используется метод сопоставления. В результате чего, каждой исходной букве будет подобрано несколько или один символ на латинском языке.
Подобные ссылки, формирующиеся методом транслитерации, выполняются по специальным стандартам.
Из них существует:
- стандарт ISO 9-95;
- ГОСТ 16876-71.
Между ними разницы практически никакой не наблюдается. Однако есть некоторые отличия. Так, например, русская буква «х» при использовании стандарта ISO 9-95 преобразовывается в «х» — икс. Эта же буква при транслитерации через ГОСТ 16876-71 будет иметь вид «h» — аш.
Применим метод транслитерации для photographer.ru/всё для фотографа
В результате она будет иметь вид:
Динамические единообразные локаторы
Существуют также УРЛ, которые носят название динамические.
В подобных единых указателях ресурса могут присутствовать такие допустимые символы в адресе как:
- «=»;
- «&»;
- «?».
Они необходимы для того, чтобы создать параметр структуры адреса. Такие URL образовываются из-за скриптов, которые имеются на Интернет-портале. Динамические ссылки могут выглядеть как:
В случае если в адресе страницы содержится якорь, он будет иметь подобный вид:
Таким образом, в строке образовался еще один параметр #231razdel, так называемый якорь. С подобным часто имеют дело создатели сайтов и контента. Якорь позволяет сразу же оказаться именно в той части портала, куда указывает этот параметр. Подобные Uniform Resource Locator нередко применяются для страниц, где содержится большое количество информации для упрощения навигации.
Канонические адресные ссылки
Канонический URL используется для оптимизации определения рейтинга сайтов с похожим или даже одинаковым содержанием, которые находятся на разных адресах.
Часто бывает, что одной странице присвоено несколько разных УРЛ-адресов.
Такими ресурсами могут быть:
- интернет-магазины;
- порталы, где применяется автоматическая система управления данными.
Дублирование универсальных указателей ресурсов происходит из-за распространения контента. Это означает что, одинаковый материал можно будет найти по разным ссылкам.
Как правило, дублирование происходит по таким причинам:
- адреса страниц, на которых находится один и тот же товар могут отличаться, в случае если они были созданы в разных сессиях или по отличающимся запросам в поисковике;
- в блогах установлена система, которая способствует сохранению нескольких отличающихся адресов для одного сообщения, если оно было размещено несколько раз в разных разделах;
- сервер автоматически отображает одинаковое содержание для протокола https или же для субдомена www;
- если в блоге находится сообщение, которое распространяется на других ресурсах.
Видео: Термин URL
Относительные и абсолютные ссылки
Абсолютная ссылка должна иметь стандартный вид УРЛ. В ней должны присутствовать:
- протокол, используемый для передачи информации;
- доменное имя ресурса;
- путь к необходимому файлу.
Такие ссылки применяются, когда возникает необходимость сослаться на внешние Интернет-порталы. Для переходов внутри ресурса существуют относительные ссылки. Они более короткие и при этом не утяжеляют и не загромождают основной код сайта.
Как сделать URL ссылку
Рассмотрим пример, как создать универсальный указатель ресурса для блога.
Перед тем как создать блог, необходимо придумать для него уникальное название. Для того, чтобы зайти в него посетители ресурса должны будут ввести этот УРЛ в адресную строку браузера.
Советы как правильно создать ссылку:
- адрес должен выглядеть подобным образом:
- выбирая единообразный локатор, следует помнить, что использовать для него можно:
- только цифры;
- буквенные символы;
- дефисы;
- так как на данном сайте уже существует множество разнообразных блогов, выбор адреса потребует времени и творческого подхода.
В случае если возникла необходимость изменить уже созданную УРЛ-ссылку рекомендуется выполнить следующие действия:
- зайти в личный аккаунт на портале blogger.com;
- попасть в раздел Настройки;
- нажать на Основные;
- в поле «Адрес блога» можно внести нужные изменения;
- после чего следует все сохранить.
При изменении своего адреса стоит помнить о том, что прежняя ссылка освобождается и её может использовать другой пользователь.
В статье было выяснено, что представляет собой единый указатель ресурсов. Также было дано его описание и применение.