Содержание

что это и как его узнать

Обучение в IMBA

Мы собрали для тебя подробный список терминов, методик и инструментов, которые встречаются в учебных программах.

URL-адрес – это идентификатор, который описывает местонахождение страницы в Сети. Он выглядит как набор из наименования протокола, доменного адреса сайта и пути к определенной страничке или файлу. С его помощью формируются ссылки. Аббревиатура расшифровывается как Uniform Resource Locator, «указатель местонахождения ресурса». Понятие было введено в 1990-х. С тех пор URL успели претерпеть несколько изменений. Например, раньше они поддерживали только латиницу, но теперь есть возможность составлять идентификаторы на других языках – правда, для этого потребуется перекодировка. Узнать URL несложно: он отображается в адресной строке браузера, когда человек заходит на сайт.


Виды URL
  • Статический
    – адрес не меняется и сформирован на постоянной основе, сама по себе страница находится в одном и том же месте.
  • Динамический – используется для страниц, которые не существуют статически, а генерируются в зависимости от действий пользователя. Яркий пример – фильтры товаров в интернет-магазине.
  • С идентификатором сессий – проверяет, сколько раз пользователи зашли на страницу.

Значение для продвижения

В SEO очень важно то, как составлены URL сайта, и это надо учитывать.

  • Есть информация, что поисковые системы считывают в том числе ключи, указанные в адресе страницы.
  • Так называемые «человекопонятные URL», которые выглядят как слова, а не просто как набор букв, повышают позиции и лояльность пользователей. Слова могут быть написаны транслитерацией или по-английски.
  • Соответствующий запросу пользователя URL в выдаче отдельно выделяется жирным, что привлекает посетителя и обращает на страницу его внимание.

Синонимы:

Все термины на букву «U»

Все термины

Рекомендуемые программы обучения

SMM-специалист

Контекстная реклама

Digital-стратег

Копирайтинг

Записи вебинаров по теме Маркетинг

Креативный контент. Эмоция — главный инструмент вовлеченности

80 мин.

Профессия таргетолог: как получать московскую зарплату, работая в регионе

19 мая 2021 90 мин.

Таргетированная реклама: пошагово от настройки кампании до анализа итогов

120 мин.

Профессия таргетолог: как получать московскую зарплату, работая в регионе

85 мин.

показать еще

Свежие статьи по теме Маркетинг

Учим работать — работая: метод ИМБА

0 мин.

5 советов как не сойти с ума на работе при высокой нагрузке

3 мин.

Как самостоятельно создать сайт: 7 бесплатных конструкторов

4 мин.

Веб-аналитик: кто это и чем занимается

5 мин.

показать еще

Остались вопросы? Ответим!

Наш специалист перезвонит тебе, чтобы рассказать о деталях обучения и ответить на возникшие вопросы

Заявка отправлена!

Наш менеджер скоро свяжется с тобой.
По будням обращения обрабатываются с 10:00 до 19:00.
Заявки, полученные в выходные, проходят обработку в первой половине следующего рабочего дня.

Заявка отправлена!

В ближайшее время мы вышлем программу на электронную почту.

Ссылка на наш телеграм бот

Скачивание сейчас начнётся.

Если скачивание не началось, нажмите на ссылку.

Скачивание сейчас начнётся.

Наш консультант позвонит, чтобы помочь с выбором курса.

Если скачивание не началось, нажмите на ссылку.

Заявка отправлена!

Спасибо, что оставил заявку.
В ближайшее время с тобой свяжется наш специалист и откроет доступ к интересующему курсу. Заявки обрабатываются каждый день с 9:00 до 19:00.

Ссылка на наш телеграм бот

Произошла ошибка!

Получить демо-доступ

ПОЛУЧИ БЕСПЛАТНУЮ КОНСУЛЬТАЦИЮ

Наш специалист свяжется с тобой, чтобы ответить на возникшие вопросы и помочь в выборе программы

URL адрес — что это такое и зачем он нужен

11 мая, 2020

Автор: Maksim

URL — Uniform Resource Locator является важным элементом всемирной паутины, который позволяет нам ориентироваться на страницах сайтов в интернете.

Благодаря Урлам у нас есть возможность в удобной навигации по всему интернету, на сайтах и любых других документах, где поставлены ссылки.

В прошлом материале мы рассмотрели, что такое гипертекст, сегодня мы продолжим тему работы всемирной паутины и разберемся с тем, что это такое УРЛ.

Содержание

  • 1 Что такое URL адрес
    • 1.1 Структура URL адреса
  • 2 URI — что это
  • 3 Очень важно об URI — URL — URN
  • 4 URN — что это
    • 4.1 В заключение

Что такое URL адрес

URL (Урл, Uniform Resource Locator) — это унифицированный указатель веб-ресурса. При помощи которого можно указать на странице вебсайта или документа местонахождение определенного ресурса/сайта или файла при помощи ссылки. Он фиксирует местонахождение — адрес.

Это простой и удобный формат — простая ссылка, которая позволяет сделать навигацию на страничках вебсайта удобной и комфортной для пользователя.

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

Структура URL адреса

Обычный URL адрес состоит из нескольких частей и разделяются между собой слешами:

1. Протокол: http, https, ftp и т.д. Пишется первым, в начале и указывает по какому протоколу следует обращаться к ресурсу.
2. Доменное имя: адрес ресурса, пишется в середине
3. Полный путь к контенту: папки и название файла. Пишется в конце, если ссылка ведет просто не на главную страницу.

https:// — протокол сайта
anisim.org — доменное имя
url-adres-chto-eto — название папки/файла в которой находится контент

полностью выглядит так: https://anisim.org/articles/url-adres-chto-eto/

Но, бывают и куда более сложные схемы. Например, с GET параметрами. Полная схема УРЛ на картинке ниже.

Писать URL можно буквами с цифрами. Разрешены только определенные символы, вот некоторые из них: % () ! $ ~ — ‘ _ * +. Все можно посмотреть на сайте W3C — https://www.w3schools.com/tags/ref_urlencode.asp.

URI — что это

URI (Ури, Uniform Resource Identifier) — это унифицированный идентификатор ресурса. При помощи которого можно указать местонахождение ресурса, файла или другого контента при помощи ссылки. Кроме адреса включает в себя еще и местоположение на нем определенного контента / имя. Идентифицирует ресурс, как по его основному адресу, так и по его названию.

На данный момент разницы между URI и URL нет, W3C официально подтвердил, что они взаимозаменяемы и имеют одинаковые понятия, читайте об этом подробнее в следующей главе.

Очень важно об URI — URL — URN

Перед тем, как перейти к следующим главам обязательно прочтите этот материал, т.к. W3C выпустили официальный документ, объясняющий важные моменты по поводу УРЛ.

В W3C решили убрать неразбериху по поводу трактовки этих терминов — URL и URI, и разрешили использовать любой их них, когда имеешь ввиду ссылку на сайт. Т.е. теперь они взаимозаменяемы. Сейчас не нужно строго сегментировать URI на разные типы и все можно называть просто УРЛ. Если вам, кто-то скажет обратное или будет учить другому — дайте им ссылку на официальный документ — https://www.w3.org/TR/uri-clarification/.

URI включает в себя URL и URN, но может быть и совсем без них. К примеру, УРИ данные «data:,Hi%20World». Просто содержит данные и не имеет ни названия, ни местоположения.

Также, любой URI может быть URN при условии, если у него есть свойство названия/имени — даже при условии, если ресурс будет недоступным. Т.е, например, УРИ используемый в HTML для указания его типа: http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd. Даже если эта ссылка будет недоступна, URI по-прежнему будет называться XHTML типом документа. Это URN.

И из этого можно сделать вывод, что и URL тоже включает в себя URN. Поэтому, чтобы убрать ВСЮ эту путаницу и приняли решение, что хватит сегментировать URI на типы. Теперь УРЛ и УРИ — это одно и тоже официально и УРН к ним приписывается в тегах ссылки.

URN — что это

URN (Урн, Uniform Resource Name) — это унифицированное имя ресурса. Пишется в УРЛ — urn:данные для идентификации. Но сейчас может быть и простой гиперссылкой. Если гиперссылка имеет свойство имени — это URN.

Как в примере выше веб-ссылка — http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtdимеет имя — «Тип документа XHTML».

В заключение

Как видите все довольно просто. Надеюсь вам был полезен данный материал, и вы узнали для себя много нового и интересного. До новых встреч и стабильного вам серфинга в Веб.

URL страницы сайта — что это такое и где его взять

Некоторые пользователи интернета впервые встречаются с URL адресом страницы сайта — что это такое и где его взять? Ниже мы детально рассмотрим эту тему, также какую структуру имеет URL адрес.

Каждый из нас, кто когда-либо посещал интернет, обязательно использовал специальный URL адрес, но не все обращали внимание на детали интернет браузера. В то время как при смене интернет страницы обновляется и адрес.

Содержание:

  • 1 URL адрес — что это такое?
  • 2 Из каких параметров состоит URL адрес
  • 3 Как узнать URL сайта (документов, изображения или файлов)
    • 3.1 Как узнать URL страницы: ВКонтакте, Одноклассников, видео, радио
    • 3.2 Шифрование в URL
  • 4 Как появились URL адреса
  • 5 Возможное дальнейшее развитие интернет адресов

URL адрес — что это такое?

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

С помощью URL адреса в глобальной сети можно разыскать определенный ресурс. Например, для отображения URL конкретной страницы в интернете потребуется разыскать ее первичный файл, а именно код. Благодаря URL адресу пользователи смогут достаточно быстро узнать, в каком «шкафу» хранятся их «вещи» в виде сайта.

То же самое касается URL любого документа или изображения. Данные файлы сберегаются в определенном месте, а конкретнее на сервере. С помощью URL можно легко узнать адрес требуемого сервера. Каждый из них отличается собственной и совершенно неповторимой структурой.

Тоесть, URL можно расшифровать, как универсальный указатель ресурса, а именно — Universal Resource Locator. Он обозначает адрес того сервера, на котором расположен конкретный интернет ресурс.

На рисунке можно проследить иерархию от конечного сервера к обычным компьютерам пользователей. Сверху находится сервер с требуемым ресурсом, а в нижней части — компьютеры. В промежутке между ними расположены дополнительные серверы.

Из каких параметров состоит URL адрес

Вид структуры URL адреса для размещения документа, изображения, станицы, а также прочих файлов:

<способ>://<логин>:<пароль>@<хост>:<порт>/< путь>?<параметры>

Информация о составляющих структуры URL:

  • <способ> — вариант получения доступа к интернет ресурсу или сетевой протокол;
  • <логин>:<пароль> — это определенные параметры, с помощью которых обеспечивается доступ к конкретному ресурсу;
  • <хост> — название хоста в системе DNS, но еще может обозначаться как IP-адрес хоста;
  • <порт> — имеет непосредственное отношение к хосту;
  • <путь> — включает сведения о доступе к интернет ресурсу, устанавливается с помощью сетевого протокола;
  • <параметры> — некоторые параметры страницы, которые несут ответственность за файлы внутри определенного ресурса.

Кроме этого, в конце структуры еще может присутствовать #<якорь>. Некоторые считают его наличие не очень важным. С помощью этого параметра можно узнать информацию о промежуточном ресурсе, который находится в составе главного. Подобный результат также можно получить с помощью грамотного применения пункта <параметры>. Именно этот вариант используется в настоящей реальности.

В качестве главного параметра в рассмотренной схеме используется <способ> или по другому — сетевой протокол. Наиболее распространенным считается http. Если говорить более просто, то сетевой протокол включает перечень определенных инструкций, с помощью которых открывается доступ к требуемой информации.

В некоторой литературе представлены сведения, что это «соглашения интерфейса для логического уровня, благодаря которым устанавливается вариант обмена между программами». В действительности все сводится к описанной выше схеме. Так, с помощью http становятся доступными сведения в качестве гиперссылок.

Гиперссылка – представляет собой стандартный текст, под которым подразумевается обозначение местонахождения конкретного сайта или файла.

В настоящий момент используется большое количество подобных сетевых протоколов. Например, с помощью ftp осуществляется передача информации по таким сетям, как TCP. Также используются https– они являются теми же http, но с наличием определенной защиты. Благодаря сетевым протоколам opera получает доступ к соответствующим страницам и инструкциям браузера под названием Opera.

Кроме этого, еще используется chrome, который работает по такому же принципу. Рядовые пользователи достаточно часто применяют обычный http. Разработчики отдают предпочтение ftp и аналогичным протоколами с определенной специализацией.

Для наглядности следует рассмотреть пример. Для этого можно взять ссылку на любую статью, которая находится на сайте. В результате наглядно, что в ней все совпадает со структурой, которая была рассмотрена нами ранее. Параметр <способ> обозначен в виде http, затем расположена обычная конструкция «://», а после этого находится параметр <хост>. Увидеть логин и пароль рядовые пользователи не смогут. После «/» доступен параметр <путь> в виде адреса конкретной статьи. Подобным образом выглядит любой существующий URL адрес.

Как узнать URL сайта (

документов, изображения или файлов)

Далеко не все пользователи интернета имеют представление, где узнать URL адрес. Если мы говорим о сайте, то эта информация доступна в адресной строке. В качестве примера на рисунке можно увидеть адрес статьи в браузере.

Необходимо знать, что в браузере, как правило, параметр <способ> из рассмотренной структуры отсутствует.

На представленном рисунке перед адресом отсутствует «http». Чаще всего этот параметр становится доступным после того, как адрес будет скопирован в буфер. Эта процедура выполняется обычным методом – в результате нажатия на соответствующие кнопки Ctrl+C. Еще один вариант для выделения текста — нажать с помощью правой клавиши мышки и в появившемся меню найти специальный пункт под названием «Копировать».

Меню, которое появляется после выделения адреса сайта

Как уже упоминалось ранее, URL адрес имеется как на сайтах, так и у некоторых документов, картинок и файлов.

В целях получения информации о их URL можно кликнуть на определенную картинку или файл с помощью правой клавиши мышки и в появившемся меню найти пункт «Копировать адрес изображения».

Меню, которое появляется после нажатия на изображение с помощью правой клавиши мышки

Если требуется скопировать адрес документа, то на него также необходимо кликнуть с помощью правой клавиши мышки, а затем появится меню, в котором следует найти пункт «Копировать адрес ссылки».

Меню, которое открывается в результате нажатия на документ посредством правой клавиши мышки

В рассмотренных рисунках представлено меню в браузере Chrome. Его внешний вид может отличаться, так как зависит от других применяемых браузеров. Но. в любом из них все существующие пункты имеют одинаковое название.

В результате копирования ссылки и дальнейшего ее размещения в буфере обмена она может быть легко вставлена в требуемый текстовый документ или адресную строку. С помощью этого метода можно достаточно просто уточнить адрес любого интернет ресурса.

Например, в конце скопированного изображения будет присутствовать расширение файла – jpg. После параметра <хост> — после «/» можно увидеть адрес, с помощью которого будет предоставлено местонахождение картинки.

В основном в подобных адресах бывает все понятно. У многих пользователей может вызывать вопросы, например, такая конструкция как: «%E1%85%9611». Она обозначает зашифрованную часть адреса.

Как узнать URL страницы: ВКонтакте, Одноклассников, видео, радио

Чтобы узнать и скопировать URL адрес популярных социальных сетей вконтакте, одноклассники, а также видео (страницы) ролика, радиостанции и т.д. необходимо вверху стрницы нажать правой кнопкой мыши:

URL страницы ВКонтакте.

URL страницы Одноклассники.

URL страницы Ютуб, адрес видео.

URL Радиостанции (онлайн).

Шифрование в URL

Уточнить конкретный адрес ресурса или сайта можно достаточно просто. В некоторых ситуациях после копирования стандартного адреса появляется целый набор символов, например: «https://pc4me.ru/%D0%A2%D0%B0%D0%B0%D2%80%D3%82%D1%84%D0%BE%D1%BD». На самом деле они представляют собой определенную шифровку.

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

Этапы кодирования:

  1. в Юникод – получается последовательность из нескольких байтов;
  2. в шестнадцатеричный код.

В последних версиях браузеров предварительно выполняется соответствующее кодирование в Base58. Любой байт разделяется с помощью специального значка «%». В итоге после копирования пользователи могут видеть целый набор различных символов. В новых браузерах уже не возможно наблюдать ссылки с шестнадцатеричными знаками.

Если при копировании нормальной ссылки появляется, например, «https://pc4me.ru/wiki/%D0%A2%D0%BЕ%D0%B1%D1%80%D2%82%D1%82%D0%BE%D1%BD», то необходимо выполнить обновление используемого браузера на более новую версию.

Как появились URL адреса

Для получения информации, что собой представляют рассматриваемые конструкции и с какой целью они были разработаны, следует немного ознакомиться с историей.

Из сведений, которые были представлены выше, можно узнать, что URL является адресом определенного интернет ресурса. Он необходим для его поиска в глобальной сети. Впервые пристальное внимание URL начали уделять в Женеве. В 1990 году она была создана Тимом Бернерс-Ли.

Изначально URL применялась в целях обозначения местонахождения конкретных файлов в глобальной сети и только затем было оценено ее максимальное удобство. С их помощью обозначалось большинство используемых интернет ресурсов. По истечении времени URL был заменен на URI. В специальной литературе данная конструкция тоже помогает определить нахождение ресурса с помощью символов.

В составе URL находится не только имя конкретного сайта, но еще и его местонахождение. Используются также URN, которые представляют собой только имя или адрес определенного ресурса. В URI входят URL и URN. Данная конструкция тоже была создана в том же 1990 году.

Работы над ней были окончены только в 1994 году. Более современная версия URI стала доступной только в 1998 году. В 2002 году появилась информация, что термин URL считается не совсем современным и вместо него желательно применять URI. Данное обозначение местонахождения файлов в сети начало использоваться в Женеве, а именно в CERN.

Возможное дальнейшее развитие интернет адресов

Основные проблемы современных URL:

  • определенные проблемы с шифрованием;
  • незначительная гибкость;
  • указание пути на нереальные ресурсы;
  • неудовлетворительная работа с гипертекстовой структурой;
  • навязывание интернет ресурсам иерархической структуры (отметил создатель URL).

Из-за наличия указанных причин была предложена другая интерпретация URL, которая имеет название PURL. Согласно новому стандарту, сейчас будет применяться несколько иной подход. В основе будет находиться информационная база PURL, где должны будут размещаться пути и имена требуемых ресурсов.

Система будет заниматься постоянной проверкой данных ресурсов и затем обновлять или удалять ссылки на них. В результате этого можно будет решить большую часть описанных выше проблем. Для устранения оставшихся недостатков специалисты все еще занимаются тщательным поиском.

В ролике доступна полезная информация про интернет. В результате его просмотра можно будет более детально узнать, что представляет собой URL, а также какая роль принадлежит ей в глобальной сети.

Какой должна быть структура URL-адресов для электронной коммерции

Интернет-магазин или электронная коммерция сегодня становятся реальностью для все большего числа людей. Физические магазины закрываются чаще, однако в Интернете все меняется, и они открываются больше. Но недостаточно просто собрать страницу и все. Есть важная деталь, о которой вы, возможно, не догадывались. URL-адреса для электронной коммерции.

Это не менее важно, чем дизайн, потому что они напрямую влияют на SEO вашего интернет-магазина. Но в каком смысле? А что такое URL-адреса для электронной коммерции? Как заставить их работать? Обо всем этом и многом другом мы поговорим дальше.

Индекс

  • 1 Что такое URL
  • 2 Что характеризует хороший URL
    • 2.1 Иметь подходящую структуру
    • 2.2 Короткий URL
    • 2.3 Сертификат SSL
  • 3 URL-адреса для электронной коммерции
    • 3.1 URL-адреса электронной коммерции для категорий
    • 3.2 Структура URL-адресов для вашей электронной коммерции

Что такое URL

Прежде всего, важно знать, каким будет URL. Мы говорим о веб-адресе страницы, но также в этом они будут включать направления категорий и продуктов. Например, представьте, что у вас есть магазин аксессуаров для мотоциклов. Ваш веб-сайт вполне может быть: todoparatumoto.com, поскольку он жизнеспособен. Но что, если в продукте в URL-адресе появляется ерунда? Типа: todoparatumoto.com/casunoeuqncey.html Вы бы доверяли щелчку? Конечно, нет, потому что он не знает, является ли это подходящим URL-адресом, является ли он ложным или может привести вас на неправильный сайт.

Ни одна из поисковых систем не самая лучшая. Потому что ему нечего сказать, что они там найдут, и поэтому, когда вы перечисляете серию страниц для людей, которые что-то ищут, ваша не появится, потому что у вас нет требуемых ключевых слов.

В заключение мы можем сказать, что URL-адрес — это адрес, по которому вы определяете, что этот человек (или роботы поисковой системы) знает, что они собираются найти в нем, таким образом, чтобы они могли знать, что там есть.

Что характеризует хороший URL

Теперь, чтобы URL-адрес был идеальным для электронной коммерции (или даже в целом), он должен соответствовать ряду важных характеристик. Эти:

Иметь подходящую структуру

В этом смысле избегайте как можно больше статей, детерминантов и т. Д. Они не подходят для URL-адресов, потому что все, что они делают, «делают их толстыми», а также потому, что они бесполезны в SEO.

Самое лучшее, что сделайте ставку на ключевые слова, которые действительно будут искать пользователи. Таким образом, в URL-адресах электронной коммерции вы найдете три разные части:

  • Домен магазина (продолжаем наш пример todoparatumoto.com). Это ваш собственный интернет-магазин, в котором представлены все категории и товары, из которых вы пришли.
  • Категории товаров. Потому что у вас будут разные категории, в которые вы можете включать продаваемые вами товары. Например: одежда, гаджеты … и это тоже должно быть отражено в URL-адресе.
  • Продукт. Где важно указать не только название, бренд … но и ключевые слова.

И будьте осторожны, вы также должны иметь в виду, что изображения продуктов, которые вы загружаете, также будут иметь свой собственный URL. Если вы хотите, чтобы они позиционировались, не забудьте загрузить их с названием продукта и ключевыми словами, так как таким образом вы добьетесь лучших результатов.

Короткий URL

Если возможно. Длинные URL-адреса не оцениваются так же, как короткие, И всякий раз, когда вы можете, вы должны делать ставки на них, потому что именно они помогают SEO больше всего и заставляют поисковые системы отображать вас раньше. Чтобы дать вам представление, URL-адрес не должен содержать более 100 символов, поскольку это то, что Google показывает при поиске. Все остальное будет чепухой.

Сертификат SSL

Все больше и больше страниц и браузеров адаптировали сертификат SSL. Дело в том, что если вы пытаетесь зайти в интернет-магазин, в котором его нет, браузер блокирует его за это. Поэтому важно реализовать этот сертификат. Если вы не понимаете, что мы имеем в виду, Мы говорим об URL-адресах, начинающихся с https, вместо обычного http.

Когда у электронной коммерции нет этого URL-адреса, она может быть менее заметна.

URL-адреса для электронной коммерции

Сосредоточившись на электронной коммерции, мы, наконец, поговорим с вами о правильной структуре, которой вы должны следовать, чтобы получить больше преимуществ. И вам необходимо реализовать свой сайт как для поисковых систем, так и для клиентов.

Поэтому прежде всего Мы рекомендуем вам выполнить поиск по ключевым словам. То есть вы знаете, какие ключевые слова вы можете использовать для своего бизнеса и какие у них есть конкуренты. Что он сделает для вас? Позиционировать себя. Например, если это магазин аксессуаров для мотоциклов, слово аксессуары, безусловно, является ключевым, но связано ли оно с вашим? Возможно, нет, потому что это слишком общий характер. Это сделает, если Google внесет вас в список, он сделает это независимо от того, ищете ли вы аксессуары для одежды, такие как кухонные принадлежности … Другими словами, это не подойдет вам. С другой стороны, аксессуары для мотоциклов могут быть ключевым словом. Вы понимаете, куда мы идем? Вы должны использовать ключевые слова, репрезентативные, и они охватывают то, что вы продаете.

Но это еще не все.

URL-адреса электронной коммерции для категорий

Категории всегда то, что не принимается во внимание. И это на самом деле очень важно. Если у вас есть модная электронная коммерция, вы, скорее всего, захотите поместить категории детей, женщин, мужчин … Но действительно ли люди, когда мы ищем одежду, помещают только женщин, мужчин или детей? Нет, мы кладем женскую одежду, детскую обувь … Так что у такого URL будет намного больше возможностей (всегда без артиклей, помните).

Структура URL-адресов для вашей электронной коммерции

Вы всегда должны помнить о структуре своей электронной коммерции. И начинается с имени вашего домена.

https://ejemplo.com

Затем категории:

https://ejemplo.com/categorias

А потом продукты:

https://ejemplo.com/categoria/producto

Эти URL-адреса являются «чистыми», то есть человек простым взглядом знает, что он найдет в каждом из них. В то же время поисковые системы также смогут намного лучше индексировать контент, тем более, если он будет с ключевыми словами.

Мы даем вам один совет: Старайтесь не повторять URL-адреса для электронной коммерции. Это очень распространено, когда вы продаете друг другу похожие товары, когда вы обычно используете одни и те же ключевые слова. Например: кроссовки. Может быть, у вас много моделей, и все они хотят это поставить. Но по умолчанию, когда ваш веб-сайт обнаруживает дублирование, он помещает 2-3-4 в конце URL-адреса … и это, хотя и не так уж плохо, но влияет на позиционирование и SEO, поэтому вам придется использовать ваше воображение и поместите более репрезентативные слова: red-nike-shoes; кроссовки-найк-женщина …


Что такое URL адреса, чем отличаются абсолютные и относительные ссылки для сайта

Обновлено 16 мая 2021 Просмотров: 165 994 Автор: Дмитрий Петров

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Сегодня хочу затронуть тему формирования уникальных URL адресов в интернете и рассказать про принципы создания относительных и абсолютных ссылок.

Конечно же, тема формирования Урлов или их более расширенной версии URI (ури) довольно сложна, если копать глубоко и пытаться добраться до истины.

Но нам этого и не нужно, ибо достаточно понимать структуру URL в ее прикладном применении.

Ну и также, я думаю, будет полезно понимать, для чего и как можно создавать относительные ссылки для своего ресурса, а не использовать для этих целей абсолютные, когда в этом нет явной необходимости.


Урл адреса — что это и как они влияют на индексацию сайта

Итак, давайте посмотрим что такое URL, зачем он нужен и из каких частей состоит. Как вы знаете, поисковые системы производят индексацию сайтов ни как единого целого, а как совокупность отдельных страниц. Они потом будут участвовать в ранжировании по различным поисковым запросам (читайте подробнее о подборе ключевых слов в Вордстате на основе статистики запросов Яндекса.

URL и URI

Ну так вот, любой документ (вебстраница) в сети интернет имеет свой уникальный адрес URL, который расшифровывается как Uniform Resource Locator (определитель местонахождения ресурса). Он, равно как и протокол HTTP, а еще и как язык Html с валидатором W3C, был разработан и создан одним и тем же человеком — Тимом Бернерсом-Ли (отцом основателем проекта Всемирная паутина WWW — World Wide Web).

По большому счету URL является частным случаем другого идентификатора под названием URI (Uniform Resource Identifier — унифицированный идентификатор ресурса), но нам с вами все эти тонкости, скорее всего, будут не нужны (излишни) при работе со своим сайтом. Давайте попробуем в общих чертах разобраться с тем, что это такое и из каких частей он состоит, а потом перейдем к относительным и абсолютным ссылкам.

URL адрес — это способ однозначно указать на что-то в интернете. Он используется не только для работы с сайтами (что это?) по протоколу http (еще и по ftp), но нас, конечно же, будет интересовать именно применение этого идентификатора к Web (протоколы http и https). Урл в этом случае будет выглядеть примерно так (чуть ниже я приведу общую блок-схему его построения, но пока хотелось бы начать с простого частого примера):

https://ktonanovenkogo. ru/papka/fail.html

В этом примере адреса часть с «http» обозначает протокол передачи данных или же, если следовать терминологии спецификации, схему (ибо тот же mailto не является протоколом передачи данных, в отличии от http или ftp, но тоже используется в Урл адресах). Далее в приведенном примере следует «ktonanovenkogo.ru» (или же это может быть «www.ktonanovenkogo.ru») — это так называемое доменное имя или же имя узла (хоста).

WWW и другие зеркала сайта, которые нужно склеить

В Web-е есть специфика обозначения доменного имени в URL адресе сайта, которое может быть с WWW или без WWW. Для того, чтобы успешно можно было раскрутить свой сайт, очень важно склеить эти два зеркала вашего сайта с WWW или без него через 301 редирект. Зачастую, склейку зеркал за вас может выполнить хостер, но это обязательно нужно будет проверить.

Т.е. для поисковиков сайты с WWW или без оного являются абсолютно разными и без их склейки, ссылочная масса будет делиться между ними в неизвестной вам пропорции. WWW в адресе по своей сути — это некий атавизм, который делает ваше доменное имя второго уровня доменом третьего.

Тоже справедливо и при переезде сайта на защищенный протокол https с http — для поисковиков это будет уже другой сайт.

Ничего плохого в использовании WWW в URL сайта нет, но нужно четко определить главное зеркало (через Яндекс Вебмастер и через Гугл Вебмастер, а также через прописывание директивы Host в файл robots.txt вашего сайта), которое будет индексироваться поисковиками и которое будет участвовать в ранжировании.

У меня, например, главное зеркало — это «ktonanovenkogo.ru», т.е. «без атавизма», и если вы добавите к любому моему Урлу эту чудо-приставку, то произойдет автоматическое перенаправление на адрес «без WWW».

https://www.ktonanovenkogo.ru/papka/fail.html

Склеить можно не только описанные выше зеркала, но и любые другие доменные имена, принадлежащие вам. Например, если возможно различное написание латинскими буквами какого-либо известного бренда, то покупаются все возможные домены (варианты написания с ошибками, в разных доменных зонах и т. п.) и склеиваются между собой. Тогда, при обращении к сайту по любому из возможных URL адресов, будет открываться главное зеркало.

Например, на рег.ру (промо-код на скидку EB69-6AD7-D77D-43BD) можно посмотреть свободные для регистрации потенциальные зеркала или освобождающиеся домены (можете вводить предполагаемое имя домена прямо в приведенную ниже форму):

Введите имя домена:

Примеры: google, google.com

Откуда берутся лишние URL-адреса (дубли страниц) вашего сайта в индексе поисковиков

Но вернемся к нашим баранам. Та часть URL, которая расположена за третьим слешем (/) — в нашем примере это «papka/fail.html» — называется путем до конкретного объекта (документа или файла). В нашем случае это документ «fail.html», который лежит в каталоге «papka», который в свою очередь лежит в корневой папке (корень в Урле всегда соответствует третьему слешу слева).

Но это еще не все, что может быть записано в адресе. Посредством URL различные CMS (системы управления контентом) передают так называемые GET параметры, которые добавляются в самый его конец после простановки знака вопроса, например, так:

https://www.ktonanovenkogo.ru/papka/fail.html?print=yes

Вся беда в том, что для поисковых систем два таких URL адреса (с и без Get параметров) являются абсолютно разными веб документами и каждый из них будет проиндексирован поисковиками.

К одному и тому же Урлу может добавляться вашей Cms сколько угодно много различных Get параметров и все это будет проиндексировано Яндексом и Гуглом, если вы не создадите соответствующие запреты в файле robots.txt, ссылка на статью про который приведена чуть выше. В противном случае поисковики вас могут пессимизировать за большое количество дублированного контента (одного и того же содержимого, доступного по разным адресам).

Также, например, к главной странице моего ресурса можно обратиться по двум разным Урлам:

https://ktonanovenkogo. ru
https://ktonanovenkogo.ru/index.php

(даже по трем — еще и https://ktonanovenkogo.ru/) и в любом случае откроется главная страница. Это довольно плохо, т.к. поисковики найдут у меня три разных страницы (имеющих с их точки зрения разные URL адреса), но с одинаковым содержанием, что им, ох как не нравится.

Поэтому у меня сделано так, что при вводе любого из приведенных чуть выше Урлов будет выполнено перенаправление на URL вида «https://ktonanovenkogo.ru/». Делается это, как правило, с помощью 301 редиректа в файле .htaccess, либо напрямую в настройках сервера вами самими, либо вашим хостером.

Гораздо больше информации про зеркала сайта и их склейку читайте в приведенной по ссылке публикации.

Структура Урл адреса и перекодировка в URL-encoded

Вообще, полную блок-схему URL адреса можно представить так:

В реальности, как правило, не используют логин, пароль и порт, хотя для доступа на платные сайты может понадобиться их указание:

http://login:pass@ktonanovenkogo. ru/platniy-dostup.html

Также довольно часто устанавливают пароли для входа на Ftp сервер, где так же может использовать не стандартный порт, а отличный от используемого по умолчанию для этого протокола. Тогда для доступа к ресурсам такого Ftp сервера потребуется вводить подобный URL:

ftp://login:[email protected]:6789/samoe-nujnoe/cimus

Про GET параметры, которые могут прописываться в этом адресе после знака вопроса, мы уже говорили и упоминали, что следует обязательно запрещать к индексации страницы, в Урлах которых имеются подобные параметры (выше приведена ссылка на статью про роботс, где все это подробно расписано).

Урл адреса в виде хеш-ссылок, открывающие страницу в нужном месте

Но кроме всех этих вещей, которые могут входить в состав URL, на приведенной чуть выше блок-схеме вы можете видеть так называемый якорь, который добавляется в самом конце после разделяющего символа решетки «#» (Урлы, содержащие якоря, обычно называют хеш ссылками).

Якоря заранее проставляются внутри Html кода документа (страницы) с помощью добавление атрибута в нужный Html тег (абзаца, заголовка или другой подходящий), а затем, добавив название этого якоря к URL адресу страницы через символ решетки «#», вы сможете перейти не на начало этой вебстраницы, а сразу к тому месту, где был проставлен якорь (все современные веб браузеры автоматически прокрутят страницу до нужного места).

Выглядеть хеш-ссылка может так (в тексте страницы проставлен якорь «url-1»):

#url-1 

Про работу с гиперссылками в Html, и в том числе про организацию навигации на странице с помощью хеш ссылок (якорей), читайте в этих статьях.

Какие символы можно использовать в URL адресах?

Еще стоит сказать о различных кодировках, которые используются в URL адресах. Без перекодирования в них можно использовать только ограниченное количество символов. Обычно советуют ограничиться набором из символов: [0-9],[a-z],[A-Z],[_],[-].

Вообще, во избежании ошибок, я бы советовал задавать название файлов и Урлов страниц своего сайта в нижнем регистре, ибо для юникс подобных систем (на которых работает большинство веб серверов) символы в верхнем и нижнем регистре являются разными (в отличии от Windows). Из-за разных регистров может возникнуть никому не нужная путаница.

Использование каких-либо других символов (включая русские) в урлах допустимо, но при этом будет происходить перекодировка этих самых символов (URL Encoding).

Что опечаливает, так это неудобоваримый вид URL адресов с символами, например, кириллицы, которые получаются после перекодировки. Каждый символ кириллицы кодируется с помощью двух байт в Юникоде (UTF-8), записанных в шестнадцатеричном виде и разделенных знаком процента «%». Например, такой Урл:

https://ktonanovenkogo.ru/кто на новенького/

после перекодировки станет таким:

http//ktonanovenkogo.ru/%BA%D1%82%D0%BE%20%D0%BD%D0%
B0%20%D0%BD%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C%D0%BA%D0
%BE%D0%B3%D0%BE

В общем, получается не очень здорово и с этим неудобоваримым видом URL на национальных кодировках планируют разбираться и бороться, но движется это дело не ахти как быстро.

В связи со всем вышесказанным я бы советовал при использовании ЧПУ на своих CMS не делать адреса страниц на русском, а использовать транслитерацию, тем более, что по мнению многих продвиженцев так будет лучше в плане Seo оптимизации под Яндекс и Google. ru.

Относительные и абсолютные ссылки на сайте

Давайте начнем с абсолютных ссылок, т.к. в этом случае ничего особенного, сверх того, что мы уже обсудили в данной статье, говорить и не придется. Т.о. абсолютная ссылка должна соответствовать тем требованиям, которые мы предъявляем к URL адресу — должен указываться протокол передачи данных, доменное имя сайта (хоста) и путь до нужного web документа. Все.

В Html абсолютная ссылка формируется с помощью специальных тегов A (гиперссылки), т.е. для ее проставления мы просто должны будем окружить открывающим и закрывающим тегами гиперссылки нужное место в тексте документа (фразу или картинку) и прописать в открывающем теге A в атрибуте «Href» абсолютный путь до того документа, на который должен будет попасть посетитель при переходе по ней:

<a href="https://ktonanovenkogo.ru/vokrug-da-okolo/programs/phpmyadmin-skachat-ustanovka-nastrojka.html">ПхпМайАдмин</a>

Все очень просто.

Чем хороши относительные ссылки и как их можно получить

Однако, абсолютные гиперссылки обычно используют только в тех случаях, когда хотят сослаться на внешние сайты, а для внутренних переходов большинство вебмастеров (умных и прозорливых, не таких как я 🙂 ) стараются использовать относительные ссылки. И это есть несколько причин:

  1. Относительные ссылки по определению более короткие и не загромождают, не утяжеляют код сайта (ведь в этом деле важна любая мелочь).
  2. Кроме того, при переезде на другой домен или при смене протокола на https вам не придется менять все ссылки на сайте.
  3. К тому же, некоторые конструкции интернет проекта можно будет очень быстро и безболезненно перенести на другой ресурс, не изменяя при этом внутренние относительные ссылки.

Итак, если судить по названию, то адрес web документа, на который они ссылаются, должен быть прописан относительно того документа вашего сайта, из кода которого и будет проставлена данная относительная ссылка (пляшем от печки). Второй вариант их простановки заключается в использования в качестве точки отсчета корневой папки. Вот именно эти два способа создания относительных ссылок мы сейчас и рассмотрим.

Создаем относительные ссылки относительно документа, из которого они проставляются

Самый простой и короткий вариант записи относительного пути (имеется в виду значения атрибута Href тега гиперссылки) получится в том случае, когда оба web документа: донор (с которого она проставляется) и акцептор (файл или web документ, на который она ведет), находятся в одной папке на сервере.

Тогда относительная ссылка будет представлять из себя лишь название web документа акцептора:

<a href="akceptor.html">анкор</a>

Теперь давайте предположим, что документ акцептор лежит в папке, которая расположена в одной директории с документом донором.

Как в этом случае будет выглядеть относительная ссылка? Все тоже довольно просто:

<a href="papka/akceptor.html">анкор</a>

Пока, думаю, что все понятно — прописываем путь до файла или документа акцептора (название папки, а через прямой слеш «/» имя файла или документа). Т.е. нам для того, чтобы попасть от донора к акцептору, нужно будет открыть папку, название которой мы и указываем в относительной ссылке.

Теперь давайте рассмотрим противоположную ситуацию, когда внутри папки лежит сам документ донор, с которого нужно проставить относительную ссылку на документ или файл акцептор, который уже лежит на уровень выше:

Для того, чтобы нам от документа донора пройти к файлу (или документу) акцептору, потребуется подняться из этой папки на уровень выше. Для этого предусмотрен специальный элемент — две точки подряд, а затем через прямой слеш прописывается дальнейший путь к акцептору. Поэтому для приведенного выше примера относительный путь будет иметь вид:

<a href="../akceptor.html">Что такое URL адреса</a>

Если вам понадобится подняться на два уровня вверх, то запись будет иметь вид:

<a href="../../akceptor.html">Что такое Урл</a>

Ну, а если после этого для прописывания относительного пути до акцептора вам нужно будет еще войти в какую-либо папку на втором верхнем (относительно документа донора) уровне:

Тогда относительная ссылка, проставленная из Html кода документа донора, может иметь следующий вид:

<a href="../../primer-2/akceptor.html">Сложная конструкция пути</a>

Таких спусков в папки и подъемов на уровень вверх может быть сколь угодно много, главное, чтобы вы сами не запутались.

Создание ссылки относительно корневой папки

Все рассмотренные выше ссылки мы писали относительно того документа донора, с которого проставляется гиперссылка, но можно в качестве точки отсчета взять корневую папку сайта. Корень в обозначении относительных путей выглядит как одиночный прямой слеш «/».

Т.о. переход на главную страницу будет выглядеть довольно просто, но экстравагантно:

<a href="/">анкор</a>

Любую относительную ссылку, прописанную относительно корня сайта, можно представить как абсолютную, но с убранной частью стоящей слева от третьего слеша.

Например, абсолютный путь может выглядеть так:

<a href="https://ktonanovenkogo.ru/wp-content/uploads/html-tegi.html">анкор</a>

А относительный до того же самого файла будет уже несколько короче:

<a href="/wp-content/uploads/html-tegi.html">Текст</a>

Как сослаться на папку в относительном и абсолютном виде

Хочу обратить ваше внимание на один нюанс, который стоит учитывать при создании как абсолютных, так и относительных ссылок. Если вы хотите сослаться на папку, то обязательно ставьте в конце такой гиперссылки (после ее названия) прямой слеш «/». Т.е., если я хочу открыть содержимое папки, то мне следует написать:

<a href="/wp-content/uploads/">анкор</a>

А не такую:

<a href="/wp-content/uploads">текст</a>

Во втором случае, при обработке, сервер будет сначала пытаться найти файл с именем «uploads» (именно такой без каких-либо расширений) и не найдя его уже потом будет искать такую папку. Поэтому, написав сразу же слеш после названия нужной вам папки, вы не будете отнимать лишние ресурсы у вашего сервера на поиски того, чего там нет.

Также следует знать, что при обращении в относительной или абсолютной ссылке к папке, веб сервер отобразит так называемый индексный файл, который лежит в ней и который, как правило, называется либо index.html, либо index.php. Если индексного файла в папке не будет, то при неправильно настроенной на сервере безопасности вы увидите листинг ее содержимого, что может привести к снижению безопасности вашего ресурса.

Обязательно закройте эту уязвимость, если обнаружите.

Кстати, обращение к главной странице сайта тоже по своей сути есть обращение к папке (корневой), и при этом будет запущен индексный файл лежащий в корне (в моем случае это index.php). Так вот, если вы обращаетесь к папке, то для снижения нагрузки на сервер лучше прописывать после доменного имени прямой слеш:

<a href="https://ktonanovenkogo.ru/">Абсолютная ссылка на главную</a>

Вот оно чё, Михалыч!

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Что такое URL? + Как они работают?

Кто-то только что спросил у вас URL-адрес, и вы понятия не имеете, что они имеют в виду? Позвольте нам объяснить, что они просят…


Иногда людям нравится казаться умными.

Они часто делают это, используя альтернативные слова, с которыми вы, возможно, не знакомы.

Хотя рассматриваемая проблема может также касаться отрасли, в которой работает человек — если он занимается ИТ, то «URL» часто может быть более подходящим словом — обычно существует гораздо более четкий способ указать, что такое URL.

  • Сохраните

Большинство из нас используют их каждый день, но ни разу при их использовании нет никаких указаний на то, что они называются «URL», поэтому позвольте нам прояснить это для вас…

Что такое URL?

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

Двойной щелчок по файлу на вашем PC открывает его, но мы должны использовать URL-адреса для доступа к файлам в удаленных системах, таких как веб-серверы, чтобы наш веб-браузер понимал, где искать.

Однако во многих случаях вместо «веб-адреса» используется «URL», поэтому URL-адрес может быть таким же простым, как и стандартный веб-адрес, например «https://www.knowyourmobile.com/».

Таким образом, если кто-то не запрашивает URL-адрес определенного изображения в Интернете, вы обычно можете просто связать их с веб-сайтом.

Примеры URL

На момент написания этого URL-адрес, очевидно, еще не работал, но если вы посмотрите на свою панель поиска, вы увидите, что URL-адрес соответствует следующим строкам:

«https://www.knowyourmobile.com/user-guides/what-is-a-url-how-do-they-work/»

Или, по крайней мере, сейчас я удостоверюсь, что это так.

Это базовый URL-адрес, который указывает именно ту страницу, которую вы сейчас просматриваете.

Однако URL-адрес может быть гораздо более конкретным, например:

https://www.knowyourmobile.com/wp-content/uploads/2022/04/joe-rogan-morning-routine.jpg

Смотри, это Джо Роган! Вот URL, если вы хотите узнать о его утренняя рутина (это так активно, как вы себе представляете):

Как устроен URL-адрес?

Каждая часть URL-адреса служит определенной цели — это далеко не просто рандомизированный код.

Вот как можно разбить URL-адрес изображения Джо Рогана:

  • https://” — это протокол, определяющий тип сервера, с которым вы общаетесь.
  • Знай свой мобильный” — доменное имя или имя веб-сайта.
  • с» — это TLD или «домен верхнего уровня», аналогично «.co.uk», «.net» и тому подобное.
  • WP-содержание / добавления / 2022 / 04” обозначает веб-страницу или каталог файла. Это настоящие каталоги, которые вы просматриваете на веб-сервере, чтобы найти файл, указанный в этом URL-адресе.
  • Джо-роган-утренняя-рутина.jpg” — это сам файл, на который указывает URL-адрес.

Информация о синтаксисе URL

URL-адрес может содержать только буквы, цифры и следующие символы: ()! $-‘ *+.

Для утверждения необходимо закодировать дополнительные символы. Некоторые URL-адреса имеют параметры, которые отделяют их от других переменных.

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

Когда вы видите вопросительный знак в URL-адресе, это означает, что вы хотите отправить определенную команду в сценарий, размещенный на сервере Google, для получения персонализированных результатов.

Что бы ни помещалось после раздела? q= URL-адреса, определяется как поисковый запрос конкретным сценарием, который Google использует для выполнения поиска, поэтому все, что вводится в этой точке URL-адреса, используется для поиска в поисковой системе Google.

После вопросительного знака в URL-адресах, использующих несколько переменных, используется один или несколько амперсандов.

Знак вопроса будет предшествовать первой переменной, но следующей переменной, ключевым словам поля, будет предшествовать амперсанд. Амперсанд также будет использоваться для разделения других переменных. «Я ищу это? & это & ​​это & ​​это».

В зависимости от контекста некоторые URL-адреса могут переключаться между аргументами. Хорошим примером является добавление метки времени к видео на YouTube. Для одних соединений требуется амперсанд, а для других — вопросительный знак.

Якоря также могут использоваться в URL-адресах. Они находятся внизу страницы и описывают, куда приведет вас ссылка, когда вы нажмете на нее. Знак числа используется для создания якорей при добавлении ссылок на веб-страницу.

Захватывающие факты об URL

Грустно, что наш разговор об URL-адресах подходит к концу? Не волнуйтесь, мы подготовили несколько интересных фактов об URL-адресах, прежде чем закончить это обсуждение.

Пристегнитесь!

  • Некоторые URL-адреса довольно длинные и сложные, и рекомендуется нажимать на них как на ссылки или копировать/вставлять их в адресную строку браузера. Проблема с кодом состояния HTTP серии 400, наиболее частой из которых является ошибка 404, может быть вызвана опечаткой в ​​URL-адресе.
  • Имя порта не требуется для большинства URL-адресов. можно открыть google.com добавив в конце номер порта, например http://www. google.com:80, хотя это и не обязательно. Вы можете посетить страницу, заменив порт на 8080, если веб-сайт работал на этом порту.
  • Если URL-адрес ведет к файлу, который может показать ваш веб-браузер, например к изображению в формате JPG, вам не нужно загружать его на свой компьютер, чтобы увидеть его. Вам будет предложено загрузить файлы, которые обычно не отображаются в браузере, такие как файлы PDF и DOCX, и особенно файлы EXE.
  • FTP-сайты по умолчанию используют порт 21, хотя некоторые могут использовать порт 22 или что-то еще. Если FTP-сайт не использует порт 21, вы должны указать, какой из них используется, чтобы правильно подключиться к серверу. Тот же принцип применим к любому URL-адресу, который использует порт, отличный от того, к которому программное обеспечение, используемое для доступа, ожидает по умолчанию.
  • Сохраните

  • Facebook
  • Twitter
  • LinkedIn
  • Микс
  • Reddit.
  • WhatsApp
  • Flipboard
  • Pinterest
  • Больше

Джейк Макэвой
Джейк — профессиональный копирайтер, журналист и давний поклонник технологий. Он освещает новости и руководства пользователя KnowYourMobile.

Что такое URL? Анатомия URL, постоянные ссылки, поисковая оптимизация и многое другое

Вы попали в этот пост блога, нажав на ссылку, ведущую к URL-адресу. Но что такое URL и как именно он работает?

URL-адрес — это, по сути, уникальный адрес, который ведет на определенную страницу сайта при вводе в веб-браузере. Это то, что позволяет легко делиться веб-страницами (или видео на YouTube), которые вы считаете интересными, с друзьями.

С миллионами подключенных серверов в Интернете, сотнями миллионов веб-сайтов и миллиардами страниц это одна из основных технологий, упрощающих навигацию в Интернете.

Без него у вас не было бы возможности отделить одну страницу от 64 миллиардов других веб-страниц в Интернете.

В этом посте мы углубимся в URL-адрес, подробно объясним, что это такое, разберем отдельные строительные блоки того, как он работает, рассмотрим, как выглядит хороший URL-адрес для целей SEO, и многое другое.

Ознакомьтесь с нашим видеоруководством по URL-адресам

Что такое URL-адрес (унифицированный указатель ресурсов)

URL-адрес или универсальный указатель ресурсов — это адрес, который помогает вашему веб-браузеру находить определенную веб-страницу, изображение, файл или другой ресурс. .

Ваш браузер берет адрес, переводит доменное имя в IP-адрес сервера, а остальная часть URL-адреса показывает путь к конкретному файлу на этом сервере.

URL-адрес ведет к определенному файлу или странице, а доменное имя — это общий «адрес» всего веб-сайта или сервера.

URL и URI

URI (или унифицированный идентификатор ресурса) отличается от URL тем, что относится к уникальному идентификатору файла или ресурса, но не обязательно к средству доступа к нему.

Это категория идентификаторов более высокого уровня, которая также включает URL в качестве одной из своих подкатегорий.

Согласно официальным спецификациям RFC 3986:

«Универсальный идентификатор ресурса (URI) — это компактная последовательность символов, которая идентифицирует абстрактный или физический ресурс».

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

  • https://kinsta.com/blog/what-is-a-url — это URL-адрес, так как он указывает протокол HTTPS и полное местоположение страницы.
  • mailto:[email protected] также является URL-адресом из-за протокола mailto, но используется для отправки электронных писем, без доступа к веб-странице или другому ресурсу.
  • urn:isbn:12312341234 — это URN (унифицированное имя ресурса), которое указывает только имя без возможности доступа к ресурсу.

Все эти форматы подпадают под более широкий зонтик URI, который охватывает как URL, так и URN.

Чтобы различать фактические ссылки на онлайн-ресурсы и идентификаторы физических продуктов, веб-ссылки обычно называют URL-адресами, а не URI.

Примечание: В самом официальном руководстве указано, что вы должны «использовать URI, а не URL-адреса» для описания веб-адресов, но оно не обновлялось с 2005 года, поэтому оно немного устарело. В 2020 году URL-адрес на сегодняшний день является наиболее распространенным термином, используемым для обозначения веб-адресов.

Вы вводите URL каждый день… но что такое URL и как он работает? 🤯Нажмите на ссылку ниже, чтобы узнать больше 😉Нажмите, чтобы твитнуть

Что такое пример URL?

Чтобы посмотреть пример URL-адреса, все, что вам нужно сделать, это посмотреть на поле веб-адреса в верхней части браузера, прямо под вкладками. Адресная строка URL

в Google Chrome.

В поле отображается URL-адрес этой страницы: https://kinsta. com/blog/what-is-a-url . (Ваш браузер может скрыть HTTPS, пока вы дважды не щелкнете по полю.)

Обратите внимание, что при нажатии на другую вкладку отображается другой URL-адрес, относящийся к странице или файлу, который вы просматриваете.

Анатомия URL-адреса (6 различных движущихся частей)

Когда вы просто посещаете веб-страницу, URL-адрес может показаться самой простой вещью в мире.

Но в одном URL может произойти многое.

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

Давайте рассмотрим различные движущиеся части URL-адреса, благодаря которым все это происходит.

Протокол HTTPS/HTTP

Первая часть URL-адреса указывает, какой протокол сервер и веб-страница используют для передачи данных на ваш компьютер.

Протокол URL.

В зависимости от вашего браузера вам может потребоваться дважды щелкнуть левую часть URL-адреса, чтобы увидеть эту часть.

HTTP означает протокол передачи гипертекста и является основным незашифрованным способом передачи данных через Интернет. HTTPS расшифровывается как безопасный протокол передачи гипертекста и представляет собой более безопасный зашифрованный протокол для передачи данных. Google Chrome покажет, что сайт использует HTTPS, с символом замка, символизирующим безопасный веб-сайт.

Если сайт использует HTTP, на нем отображается знак внимания, который можно развернуть и который предупреждает вас о недопустимости отправки на сайт какой-либо конфиденциальной информации.

В зависимости от браузера, веб-сайта и операционной системы он также может автоматически открывать подсказку, предупреждающую посетителей.

Небезопасное HTTP-соединение в Chrome.

Только представьте, какое негативное впечатление это произведет на потенциальных клиентов. Это не очень хороший вид.

Кроме того, использование HTTP может негативно повлиять на рейтинг вашего сайта по ключевым словам Google. Google официально подтвердил, что они используют его, чтобы решить, какое место ваша страница должна занимать в результатах поиска.

Но даже несмотря на все недостатки использования HTTP, в октябре 2020 года 33,2% веб-сайтов все еще не использовали HTTPS.

Если вы все еще используете HTTP для своего сайта WordPress, у нас есть подробное руководство по переносу вашего сайта с HTTP на HTTPs.

В зависимости от вашего текущего веб-хостинга это может быть просто нажатием кнопки или вообще невозможно. В некоторых случаях может быть проще переключиться на более надежный хост, который использует HTTPS для всех сайтов, например Kinsta.

Доменное имя и DNS

Доменное имя — это то, что помогает браузеру найти ваш веб-сервер в первую очередь, используя DNS (систему доменных имен).

Раздел «домен» URL-адреса.

Проще говоря, DNS помогает браузеру преобразовывать доменное имя в фактический IP-адрес подключенного к нему веб-сервера.

Без DNS нам пришлось бы просматривать веб-страницы, используя цепочки номеров, например 241.102.129.209.

Не совсем легко запомнить, я прав? Доменные имена хороши не только для брендинга. Они упрощают обмен отличным контентом и идеями.

Вместо случайной последовательности чисел вы можете поделиться или найти доменное имя, которое имеет смысл. Как Kinsta.com, где любой может легко найти нас, услышав о нашей компании.

Прочтите наше руководство, чтобы узнать больше о том, что такое DNS и как именно он связывает доменные имена с веб-серверами.

Путь

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

Часть URL-адреса «путь».

Сначала URL напрямую представлял структуру файлов и папок вашего сервера. Поэтому, если вам нужно было получить доступ к этому файлу, вы могли следовать точному пути с помощью своего FTP-клиента, чтобы удалить или отредактировать его. Например, если путь — yoursite.com/ folder1/folder2/file1.html , структура на вашем сервере будет такой же. Если бы вы использовали FTP или файловый менеджер, чтобы просмотреть его, он выглядел бы идентично.

Структура папок в FTP-клиенте.

Но в наши дни большинство веб-сайтов создаются с помощью CMS, которая использует базу данных для динамического создания страниц.

CMS полагаются на серверную архитектуру для подключения обычного URL-адреса (например, kinsta.com/blog/what-is-a-url) к строке запроса, которая будет генерировать нужную страницу.

Вот как работают постоянные ссылки WordPress, и почему https://kinsta.com/blog/what-is-a-url ведет на эту страницу, хотя у нас нет папки с именем blog или файла с именем what-is-a -url на нашем сервере.

Если это звучит сложно, и вы еще не совсем поняли, не волнуйтесь. У нас есть целый раздел ниже, посвященный постоянным ссылкам WP, тому, как они работают и как вы можете их изменить.

Строки запроса и переменные

Строка запроса — это часть, следующая за вопросительным знаком, и она может включать переменные, которые взаимодействуют с PHP на этой странице, чтобы повлиять на работу посетителя.

Переменные запроса в URL.

Например, для WordPress переменная «p» является сокращением от post и указывает, какой пост WordPress будет показывать на этой странице.

Без постоянных ссылок, делающих URL-адрес более привлекательным, запись WordPress будет доступна только через такие URL-адреса: http://yoursite.com/ ?p=1294 . Вам нужно будет указать идентификатор сообщения непосредственно в WordPress, чтобы получить нужную страницу.

YouTube является одним из крупнейших сайтов, которые до сих пор открыто используют переменные в постоянных URL-адресах своего контента. Всякий раз, когда вы делитесь ссылкой на видео, она приводит к URL-адресу вида https://www. youtube.com/watch?v=YxR85tY46BE .

URL-адреса, подобные этому, больше не представляют большой проблемы для обмена в социальных сетях, поскольку большинство сайтов социальных сетей теперь включают предварительный просмотр и мета-заголовки для общих ссылок.

Но этот тип URL-адреса может негативно повлиять на SEO вашего веб-сайта или блога.

Параметры UTM

Параметры UTM отличаются от строк запроса, которые предоставляют переменную для CMS вашего сайта или веб-приложения. Вместо того, чтобы напрямую влиять на впечатления посетителей, они взаимодействуют с вашим аналитическим программным обеспечением. (Например, Google Analytics.)

Параметры UTM в URL-адресе.

Эти теги UTM отслеживают, откуда пришли посетители, для анализа эффективности кампании. Вы можете использовать их, чтобы указать, какую платформу, кампанию и даже конкретное объявление отправил посетитель.

Некоторые рекламные площадки автоматически генерируют параметры для хранения данных о посетителях.

Якоря

Якорь — это все, что стоит за знаком решетки. Это ссылка для конкретной страницы, которая ведет к определенной части страницы.

«Якорная» часть URL-адреса.

Приведенный выше URL-адрес приведет вас к части «Анатомия URL-адреса» этой страницы, потому что это якорная ссылка или «ссылка перехода» к идентификатору этого конкретного подзаголовка.

Чтобы использовать якорные ссылки, вам нужно добавить «ID» к тегу HTML, на который вы хотите сделать ссылку. В этом случае фактический код заголовка этого раздела h3 выглядит следующим образом в простом HTML:

 

Анатомия URL-адреса

Вы также можете добавить его вручную в заголовки в редакторе Gutenberg в WordPress, развернув раздел «Дополнительно». блока заголовка.

Якорная ссылка заголовка в WordPress.

В Kinsta мы не утруждаем себя добавлением идентификаторов вручную во все подзаголовки. Вместо этого мы используем плагин, который автоматически генерирует оглавление и ссылки для перехода к каждой статье.

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

Блог Kinsta автоматизирует создание якорных ссылок для заголовков.

Чтобы узнать больше о том, как настроить это на своем сайте WordPress, прочитайте наше руководство по якорным ссылкам.

WWW или не WWW

Включение www в ваш URL-адрес раньше было стандартом для всех веб-сайтов в Интернете.

Это уже не так. Возможно, вы даже заметили, что наш веб-сайт Kinsta.com не включает www в URL-адрес.

Три буквы W являются необязательной частью URL-адреса, которая идентифицирует сайт как часть всемирной паутины. Используете ли вы его, в основном зависит от личных предпочтений.

Вы можете настроить переадресацию на правильную форму, даже если посетители ее не включают. Поэтому по умолчанию Google Chrome и многие другие браузеры его даже не показывают. Перенаправления делают его нерелевантным для взаимодействия с пользователем.

И Google автоматически использует правильный вариант в результатах поиска, так что это не фактор SEO.

Как и в случае с протоколом, вам может потребоваться дважды щелкнуть URL-адрес, чтобы увидеть полный URL-адрес, включающий www .

У каждого варианта могут быть свои плюсы и минусы, в зависимости от размера и целей вашей компании. Узнайте больше о выборе между доменом www и доменом без www, чтобы принять решение.

Если вы хотите добавить или удалить www, мы уже рассмотрели, как изменить ваш URL-адрес, чтобы включить или удалить www в WordPress.

Постоянные ссылки WordPress

Мы уже вкратце коснулись этого, но в такой CMS, как WordPress, путь URL-адреса не представляет «настоящий» путь через существующие папки и файлы на вашем сервере.

Вместо этого WordPress использует PHP и MySQL для создания страниц на основе строк запроса, включенных в URL-адрес, например https://kinsta.com/?p=1294 . Именно такой была исходная постоянная ссылка WordPress.

«Более красивые постоянные ссылки», такие как ссылка для этого поста, https://kinsta.com/blog/what-is-a-url, полагаются на функцию перезаписи Apache или Nginx, чтобы связать URL-адрес с соответствующей постоянной ссылкой WordPress с идентификатор поста.

К счастью, вам не нужно разбираться в экосистеме вашего сервера или в том, как сделать это вручную, чтобы внести какие-либо изменения в свой URL-адрес.

Вы можете управлять всем этим из WordPress (при условии, что среда вашего сервера настроена правильно).

Настройки постоянных ссылок в WordPress.

Если вы установите его как обычный, ваши сообщения будут доступны только в том случае, если вы используете ссылки с переменной идентификатора сообщения: yoursite.com/?p=123 .

Большинство сайтов WordPress избегают этого по причинам SEO. Строка со случайным числом не может включать соответствующее ключевое слово и менее кликабельна, чем ссылка, имеющая смысл.

Вместо этого большинство сайтов используют структуру, включающую заголовок блога или его вариант в URL-адресе.

Редактирование постоянных ссылок при создании новых сообщений и страниц

Автоматически сгенерированные слаги и постоянные ссылки WordPress не всегда идеальны

Если мы позволим WordPress справиться с этим, постоянная ссылка для этого сообщения будет выглядеть примерно так: kinsta.com/blog/what-is-url-explained-learn-how-to-get-most-out-your-sites-url.

Это просто слишком длинно, и не идеально подходит для обмена или SEO.

Таким образом, для целей SEO и обмена вы можете установить собственный ярлык и постоянную ссылку для каждого сообщения и страницы. (Раньше для этого требовался SEO-плагин, но, к счастью, теперь он включен в ядро ​​WordPress.)

Просто разверните раздел «Постоянная ссылка» на правой боковой панели при создании любой страницы или публикации.

Редактировать постоянные ссылки в Гутенберге.

В целях SEO вы хотите, чтобы слаг был чистым и коротким, без ненужных слов-заполнителей или прилагательных. Вот почему наш слаг что такое URL , а не что такое URL-в-глубинном-объяснении-узнайте-как-получить-максимально-из-вашего- сайты-url .

Узнайте больше об оптимизации этих настроек в нашем исчерпывающем руководстве по постоянным ссылкам WordPress.

URL-адрес, слаг или постоянная ссылка

URL-адрес — это ссылка, которая ведет на любую веб-страницу, файл или ресурс в Интернете.

Но когда дело доходит до веб-адресов и WordPress, URL — не единственный термин, который мы используем. Возможно, вы также слышали слово «постоянная ссылка» или «слаг».

Постоянная ссылка — это URL-адрес, который действует как постоянная ссылка на определенный фрагмент контента на вашем сайте WordPress. (Например, https://kinsta.com/blog/what-is-a-url — это постоянная ссылка на этот пост.)

Слаг — это последняя часть URL-адреса после имени домена и WordPress. папка, которая идентифицирует конкретную страницу: что такое URL . Слаги должны быть короткими, читабельными и четко указывать на содержание страницы или поста.

Узнайте больше о том, как слаги могут повлиять на вашу поисковую оптимизацию (не на брюхоногих моллюсков).

URL — это просто любой веб-адрес, который можно использовать для доступа к странице или файлу. Это базовая веб-технология, которая помогает вам ориентироваться в Интернете.

Перенаправление старого URL-адреса

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

Например, вы можете обновить ярлык по годам с 2019 по 2020, изменить свое доменное имя или сделать что-то еще. К счастью, переадресацию легко настроить.

Вы можете настроить перенаправления со своей панели управления хостингом, например, с нашей специально разработанной MyKinsta или универсальной cPanel:

Добавить перенаправления в MyKinsta.

Код состояния указывает сканерам браузера и поисковых систем статус перенаправления. 301 означает, что перенаправление является постоянным, что вы переместили публикацию в новое место.

Идеально подходит для поисковой оптимизации, так как передает большую часть исходного авторитета и «ссылочного веса» старой статьи новой.

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

Сокращатели URL-адресов: когда их следует использовать

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

Если вы ссылаетесь на определенную часть сообщения с помощью длинного анкора или хотите скрыть параметры UTM, это хорошая идея.

Несколько практических правил: 

  • Используйте только надежные сокращатели URL-адресов (например, Bitly или TinyURL) без рекламных пауз или медленной загрузки. Любая реклама или добавленное время означают, что меньше пользователей задерживаются, чтобы посетить страницу.
  • Если URL-адрес уже короткий и имеет смысл (например, kinsta. com/wordpress-hosting), лучше поделиться исходной версией.
  • Никогда не используйте сокращенные URL-адреса для гиперссылок, так как URL-адрес в любом случае скрыт за текстом ссылки.

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

Большинство экспертов по поисковой оптимизации считают, что укороченный URL-адрес не окажет негативного влияния на ваш SEO или поисковый рейтинг в 2020 году. 64 миллиарда других 😲 Узнайте больше об этой важной части технологии здесь 👇Нажмите, чтобы твитнуть

Резюме

К настоящему времени вы должны быть знакомы с тем, что такое URL, вплоть до его строительных блоков доменного имени, пути и базовые протоколы.

Чтобы получить максимальную отдачу от URL-адресов вашего сайта, важно, чтобы они были короткими и содержательными, а также включали тему каждой страницы.

Не забывайте перенаправлять старые URL-адреса при внесении изменений, особенно те, которые уже привлекли обратные ссылки и генерировали органический трафик на ваш сайт.

Каковы ваши впечатления? Вы когда-нибудь меняли URL на своем сайте? Вы когда-нибудь замечали странный URL-адрес при просмотре веб-страниц? Дайте нам знать об этом в комментариях!


Экономьте время, затраты и повышайте производительность сайта с помощью:

  • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
  • Интеграция с Cloudflare Enterprise.
  • Глобальный охват аудитории с 35 центрами обработки данных по всему миру.
  • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

Все это и многое другое в одном плане без долгосрочных контрактов, сопровождаемой миграции и 30-дневной гарантии возврата денег. Ознакомьтесь с нашими планами или поговорите с отделом продаж, чтобы найти план, который подходит именно вам.

Рекомендации по URL-адресам — Wiredelta

URL-адрес — это одна из самых фундаментальных основ «интернета». Его часто называют веб-адресом , , и он является одним из строительных блоков SEO.

 

Фактически, структура URL-адресов и доменные имена играют решающую роль в том, насколько хорошо работают ваши веб-страницы, поэтому в этой статье мы подробно рассмотрим, что такое URL-адреса, почему они важны для SEO, и некоторые из лучших методов SEO, которые вы можете применить для своих будущих URL-адресов.

 

Что такое URL?

URL-адрес (унифицированный локатор ресурсов) определяет расположение ресурсов, например веб-страниц, в Интернете. Он заменяет числа в вашем интернет-протоколе или IP-адреса, которые используются компьютерами для «общения» с серверами. Он также определяет протокол , как получить этот ресурс.

 

Итак, структура URL-адреса состоит из доменного имени, протокола и пути. Это основной формат:

 

протокол :// имя-домена.домен-верхнего-уровня/путь

 

Стандартный веб-протокол — http:// или https:// (где s означает «безопасный») и доменное имя — это имя места, где находится ресурс. Этот ресурс обычно представляет собой имя веб-сайта. Например, в httpss://wiredelta.com/ «wiredelta» — это доменное имя. Домен верхнего уровня (TLD) можно рассматривать как категорию для веб-сайта. У вас есть 9Например, 0340 «.com», «.gov» и «.edu» .

 

Почему URL важны для поисковой оптимизации?

Есть 3 основных преимущества URL-адресов для SEO.

 

1. Ссылки

Хорошо написанный, хороший URL-адрес может служить собственным анкорным текстом, когда его копируют и вставляют в блоги, социальные сети, форумы и другие места в Интернете. Вместо набора случайных чисел и букв связное читаемое предложение в качестве вашего URL-адреса повысит шансы того, что кто-то нажмет на него, а не отпугнет их.

 

2. Улучшение взаимодействия с пользователем

Правильно составленный URL-адрес позволяет людям и поисковым системам лучше понять, о чем веб-страница. Даже если тег заголовка страницы будет скрыт в поисковой выдаче, хорошо написанный URL-адрес дает четкое представление о том, о чем страница, и, таким образом, улучшает взаимодействие с пользователем. Дайте всем понять, что они найдут, если перейдут по вашей ссылке.

 

3. Позиции

Существуют и другие факторы, которые могут повысить ваш рейтинг в поисковых системах больше, чем ваш URL, но они по-прежнему важны. Это может повысить авторитет вашего домена в целом, а добавление ключевого слова в URL-адрес повысит ваши шансы на дальнейшее ранжирование.

 

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

 

12 лучших методов поисковой оптимизации для вашего URL-адреса
1. Один домен и субдомен

Простой, лаконичный и релевантный URL имеет большое значение. Вот почему рекомендуется использовать один домен и поддомен, когда это возможно. Если субдомен — это единственный способ настроить блог или создать нужный вам контент, сделайте это.

 

Но ваш блог будет работать намного лучше в рейтинге и поможет остальному контенту вашего веб-сайта работать лучше, если все это находится под одним под- и корневым доменом.

 

Источник: moz

 

2. Сделайте его доступным для чтения людьми

Конечно, чем легче человеку прочитать URL-адрес, тем лучше он для поисковых систем. Там нет ничего удивительного. Поисковые системы теперь используют данные для анализа того, с чем пользователи взаимодействуют, а с чем нет. Чем читабельнее ваш URL-адрес, тем больше пользователей будут с ним взаимодействовать.

 

Читабельность может быть довольно субъективной, но, надеюсь, это изображение даст вам представление.

 

Источник: moz

 

3. Не включайте динамические параметры

Такая чепуха уродлива, и старайтесь по возможности избегать использования параметров URL. Если у вас есть более двух параметров URL, переписать их как читаемый текст было бы разумным шагом.

 

Источник: moz

 

Динамические параметры используются для отслеживания кликов, и в целом они не создают больших проблем, но создают излишне длинные и некрасивые URL-адреса, которые могут повлиять на рейтинг кликов.

 

4. Короткий > Длинный

Чем меньше, тем лучше. Вообще говоря, более короткие URL предпочтительнее длинных. Это то, что вы должны иметь в виду, только если ваши URL-адреса длиннее 50-60 символов.

 

У Google или Bing не возникнет прямых проблем с обработкой длинного URL-адреса, однако проблема опять же связана с пользовательским интерфейсом и удобством использования. Более короткие URL-адреса будет легче копировать и вставлять, вставлять и делиться ими в социальных сетях. Хотя это может лишь немного улучшить ваши возможности обмена, любая небольшая помощь.

 

5. Избегайте хэшей в URL-адресах

Хэш или идентификатор фрагмента URL-адреса был способом перенаправить посетителя страницы в определенную точку на странице. Например, сообщение в блоге может использовать хэш для перехода к определенному комментарию, расположенному дальше по странице.

 

Хэши также можно использовать так же, как и параметры отслеживания (например, wiredelta.com/resources#src=linkedin ). Использование хеша URL-адреса для чего-то другого, кроме этих двух вещей, — плохая идея.

 

6. Чувствительность к регистру

Это не такая большая проблема для серверов Windows/IIS, как для Linux/UNIX, но она может иметь большое негативное влияние. Чувствительность к регистру может разделять обращения, поэтому wiredelta.com/AbC может быть совершенно другим контентом, чем wiredelta.com/aBc, , что не идеально.

 

Источник: moz

 

7. Дефисы предпочтительнее символов подчеркивания

Хотя дни, когда символы подчеркивания фактически наказывались на страницах результатов поисковых систем, прошли, эти маленькие линии все еще не одобряются. Фактически. в соответствии с общими правилами URL от Google рекомендуется использовать дефис (-) вместо подчеркивания (_).

 

Пробелы также могут работать, но они плохо отображаются в URL-адресах — %20 — что снижает удобочитаемость страницы. Поэтому по возможности избегайте их.

 

Источник: raymond

 

8. Сопоставьте URL-адрес с тегом заголовка

Это не обязательно должно быть дословное совпадение, но достаточно близкое совпадение. Сопоставление этих двух вещей не только удвоит то, что пользователь может ожидать найти на этой конкретной странице, но также будет видно в поисковой выдаче прямо под вашим тегом заголовка — если эти два параметра слишком разные, это запутает пользователей.

 

9. Нет необходимости включать стоп-слова

Нет необходимости использовать стоп-слова (и, или, но, из, а и т. д.) в URL-адресе. Это не означает, что вы должны отказаться от них любой ценой, но это может помочь сократить ваш URL-адрес и сделать его более читаемым. Используйте свое лучшее суждение.

 

10. Управление громоздкими знаками препинания

Существует множество текстовых символов, которые затрудняют чтение вашего URL-адреса, и рекомендуется удалять или контролировать их.

 

 

Perishable Press содержит хороший список небезопасных символов. Дело не только в плохой читаемости этих символов, но и в том, что они могут нарушить работу некоторых поисковых роботов, браузеров или правильного синтаксического анализа.

 

11. Ограничение перенаправлений

Если строка перенаправления URL продолжается более 2 переходов, у вас могут возникнуть проблемы. Ограничьте его максимум одним, если это возможно.

 

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

 

12. Меньше папок

Возьмем этот URL в качестве примера: whikeyshop.com/irish/jameson/12yr/special-reserve/bow-street/70cl . совсем мозолит глаза, не так ли? Вместо этого вы можете структурировать его следующим образом: вискишоп. восприятие глубины сайта как для пользователей, так и для поисковых систем, в сочетании с усложнением редактирования такой длинной строки URL. Для этого нет установленного правила, используйте свое суждение.

Заключение

Мы надеемся, что эта статья дала вам дополнительные знания о важности такой простой вещи, как URL, для SEO. Не стесняйтесь экспериментировать и посмотреть, что работает для вас. Желаем удачи в создании и оптимизации URL!

URL-адресов и IP-адресов

URL-адресов и IP-адресов

URL-адрес и IP-адреса

Обзор

Удивительно, что ваш компьютер может распознать файл и получить доступ к нему. на конкретном компьютере среди более чем десяти миллионов компьютеров, подключенных к Интернету. URL-адреса и IP-адреса делают это возможным. Понимание URL и IP-адресов необходимые знания для понимания того, как работает Интернет. Что они, как они работают, и проблемы с нехваткой IP-адресов обсуждаются в этом бумага.

Определение

Предположим, вы хотите позвонить своему другу. Вы можете позвонить ей, если вы знать ее номер телефона. Если вы не знаете ее номер, вы можете найти ее номер ее имени с телефонной книгой. В сети Интернет телефон номер соответствует IP-адресу, а ее имя соответствует доменному имени. Телефонная книга аналогична DNS.

IP-адрес (адрес интернет-протокола)

Идентификатор компьютера или устройства в сети TCP/IP.

Используется для того, чтобы отличить один компьютер от других компьютеров, подключенных к сети TCP/IP, такой как Интернет или интрасеть

Назначено ICANN (Интернет-корпорация по присвоению имен и номера) на каждый компьютер, подключенный к IP-сети и строго контролируемый чтобы избежать дубликатов

Представлен в виде группы из четырех чисел от 0 до 255, разделенных по точкам (например, 123. 45. 225. 1.) Формат основан на IPv4 (интернет-протокол версия 4)

Организованы в иерархические классы следующим образом:

Все классы А являются огромными организациями и требуют самых высоких возможная категоризация (например, General Electric Company, IBM Corporation, AT&T, Hewlett Packard Company, Ford Motor Company и оборонные информационные системы Агентство). Поддерживает 16 миллионов хостов в каждой из 128 сетей

Класс B поддерживает 65 000 хостов в каждой из 16 000 сетей

Класс C поддерживает 254 хоста в каждой из 2 миллионов сетей

Класс D предназначен для многоадресной рассылки

Класс E зарезервирован для использования в будущем

Поскольку IP-адреса представлены числами, и они слишком сложна для запоминания людьми, идея именования сайтов привела к Веб-URL и адреса электронной почты.

URL-адрес (унифицированный указатель ресурсов)

Представляет адрес определенного файла в сети TCP/IP. и приводит пользователя к файлу на любом компьютере, подключенном к Интернету в любом месте в мире.

Формат стандартизирован как <метод протокола, используется://имя домена/имя каталога/имя файла>

Пример:

.

http: - протокол, который будет использоваться для поиск других протоколов, таких как ftp, telnet, gopher

www.gmu.edu - имя домена или хоста, имя сети или компьютера, с которым вы пытаетесь связаться, должно быть уникальный в мире

отделы/телекоммуникации/ - указывает, что есть папка или каталог с именем отдела и подкаталога имя телекоммуникации на диске компьютера веб-сайтов, должно быть связано с косой чертой (/)

special.html имя файла в каталоге, может заканчиваться на такие как html, htm, cgi и т. д.

Доменное имя

Домен третьего уровня или домен второго уровня в США означает индивидуальное имя веб-сайта.

Поскольку компьютеры взаимодействуют друг с другом с помощью IP-адресов, не доменные имена, каждому веб-серверу требуется сервер системы доменных имен (DNS) для перевода доменных имен в IP-адреса.

DNS (система доменных имен)

Как описано в начальном примере, DNS функционирует как телефонная книга в мире Интернета.

DNS — это система для привязки доменных имен и IP-адресов к каждому другой

Система доменных имен управляется серверами доменных имен по всему миру. Интернет

DNS сопоставляет доменное имя с IP-адресом.

Сопоставление DNS работает следующим образом:

Когда URL-адрес вводится в браузере, DNS-сервер ищет для соответствующего IP-адреса. (DNS-сервер устанавливается поставщиком услуг Интернета)

Если DNS-сервер не находит записи в своей базе данных, он запросит корневой сервер Интернета, который является центром всех DNS-серверов

Корневой сервер указывает DNS-сервер, на котором есть база данных. для домена верхнего уровня.

DNS-сервер для домена верхнего уровня находит DNS-сервер для домена второго уровня

Этот процесс продолжается до тех пор, пока запись не будет найдена.

Соответственно, процедура доступа к веб-сайту следующая:

URL-адрес вводится в браузере, таком как Netscape Navigator. или Internet Explorer.

DNS-сервер переводит доменное имя в IP-адрес.

Получите доступ к компьютеру веб-сайта и попросите компьютер переслать файл.

Файл пересылается, и браузер отображает файл на компьютер.

Проблемы

Достаточно ли IP-адресов для всех компьютеров? Как описано выше, IP-адреса представлены в виде совокупности четырех чисел от 0 до 255, что означает, что IP-адреса могут быть выделены до 4,294 960 000 компьютеров, на которых будет работать выйдет в ближайшее время.

IPv6 (интернет-протокол версии 6)

Новый предлагаемый Интернет-протокол, предназначенный для замены и улучшения текущий протокол IPv4.

128-битный формат IPV6 может предложить более 340 дуодециллионов, или 34 триллиона триллионов триллионов IP-адресов.

IPv6 может быть причиной успеха мобильной связи, потому что:

Сети следующего поколения, сети 3G, получат большое преимущество IPv6, поскольку ожидается, что беспроводная сеть передачи данных значительно расширится и и больше беспроводных устройств необходимо будет подключить к Интернету.

Он может назначать IP-адрес не только каждому беспроводному устройству. но и к потенциальному местоположению каждого устройства. Это упрощает отслеживание и маршрутизация звонков.

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

Другие преимущества:

Повышение эффективности Интернета за счет уменьшения масштаба маршрутизации задача

Более быстрая передача пакетов за счет упрощения протокола

Больше безопасности

Несмотря на эти преимущества, переход к IPv6 был медленным, потому что:

Дорого для обновления

Индустрия проводных сетей не слишком спешит, чтобы получить больше IP-адресов. по сравнению с тем, что индустрия беспроводной связи в них отчаянно нуждается

Отсутствие ведущих организаций, желающих перейти на IPv6

В то время как США имеют огромное влияние на решение Интернета проблемы, США с энтузиазмом внедряют IPv6. США не хватает IP-адреса в настоящее время, потому что многие компании, которые приобрели частный IP теперь продают глобальные IP-адреса властям. (Частный IP-адреса — это IP-адреса, которые можно использовать только в определенной сети. Глобальные IP-адреса — это общие IP-адреса, которые должны быть уникальными в мир)

Однако нельзя избежать того факта, что IP-адреса заканчиваются. Кажется что мир начинает наконец принимать IPv6.

Правительство Японии и Европы, которые являются развитыми беспроводными технологические страны объявили о досрочном внедрении IPv6.

Sun Microsystems публично начала поддержку IPv6

Microsoft объявила о выпуске патча IPv6 для Windows 2000 9. 0003

Интернет сейчас необходим для бизнеса и повседневной жизни. Со знанием URL- и IP-адресов, пользователи Интернета могут углубить свое понимание того, как Интернет работает и активно использует Интернет.

Ссылки по теме

Вебопедия. Это отличный онлайн-словарь по телекоммуникациям.

http://www.webopedia.com/

Домашняя страница ICANN.

http://www.icann.org/

Uwhois.com. Этот веб-сайт является функциональным источником для поиска доступных доменных имен по всему миру.

http://www.uwhois.com/

ИнтерНИК. Попробуйте этот сайт, если вы заинтересованы в покупке доменного имени

http://www.internic.net/regist.html

URL как пользовательский интерфейс. Интересный сайт описывает, как получить хороший и впечатляющий доменное имя.

http://www.useit.com/alertbox/9

.html

IP-адреса, имена хостов и доменные имена. База данных стандартных ответов по информации Системный отдел Массачусетского технологического института

http://web. mit.edu/is/help/network/ip.html

Интернет, первый шаг. Это онлайн-лекция для начинающих интернет-пользователей. на японском

http://www.ippo.ne.jp/howto/about/03address/

Анатомия URL-адреса

В феврале 2010 года технический веб-журнал Read Write Web опубликовал статью под названием Facebook хочет быть вашим единственным верным логином. В статье речь шла о новом партнерстве между Facebook и AOL, направленном на упрощение входа пользователей в Facebook. Что довольно иронично, учитывая то, что произошло дальше.

Вскоре после публикации статье каким-то образом удалось занять первое место в Google по поисковому запросу Журнал Facebook в . Поэтому, когда тысячи людей начали приземляться на эту страницу Read Write Web , полагая, что это страница входа в Facebook, они приступили к входу! Конечно, они не могли войти в систему, потому что это был не тот сайт Facebook, на котором они находились! Комментарии в то время были экстраординарными: пользователи не верили, что их данные доступа не работают на странице входа в систему для чтения и записи.

Кто виноват?

Что не так с этой ситуацией? Кто виноват в том, что они выполнили поиск журнала Facebook в и пришли на сайт, который не был страницей входа в Facebook? Некоторые утверждали, что виноват Google, потому что эти люди уже были знакомы с таким способом входа в Facebook, и поскольку результаты Google изменились, они не должны были знать лучше? Другие утверждали, что вина лежит на лицах, о которых идет речь, потому что они никогда не выполняли самую элементарную проверку безопасности… чтобы проверить URL-адрес.

URL не проверяли?

Очевидно, нет. Привет? Фишинговые мошенничества?

Что такое URL?

URL-адрес означает Единый указатель ресурса или, другими словами, веб-адрес онлайн-ресурса, то есть веб-сайта или документа.

Веб-браузеры отображают URL-адрес в адресной строке

Каждый веб-сайт, который вы посещаете, имеет URL-адрес. Следующий URL указывает на эту статью: https://doepud. co.uk/anatomy-of-a-url .

URL создается одним из двух способов

  1. после перехода по ссылке на веб-странице, в закладку или по электронной почте
  2. , введя URL прямо в адресную строку

♫ Протокол связан с доменным именем, а доменное имя связано с путем к файлу… ♫

Используя URL-адрес этой статьи в качестве примера, три основные части URL-адреса, которые вы должны понимать, это протокол , доменное имя и путь .

И, основываясь на примере URL-адреса из определений URL-адресов Мэтта Каттса, вот пример более сложного URL-адреса:

Объяснение анатомии URL

Протокол
Протокол определяет, как ваш веб-браузер должен взаимодействовать с веб-сервером при отправке или получении веб-страницы или документа. Самый распространенный протокол — http , что означает протокол передачи гипертекста.
Другой распространенный протокол — https , что означает безопасный протокол передачи гипертекста. Вы увидите это на защищенных страницах, таких как сайты покупок и страницы входа. Если вы посещаете сайт, на котором вам нужно ввести конфиденциальную информацию, например банковские реквизиты и пароли, убедитесь, что протокол объявлен как https . Это означает, что ваш веб-браузер шифрует любую предоставленную вами информацию, чтобы ее не могли понять никакие фишеры, пытающиеся перехватить страницу во время передачи.
Некоторые протоколы, которые вы вряд ли увидите, включают ftp (протокол передачи файлов), pop (протокол почтового отделения), smtp (простой протокол передачи почты) и imap (протокол доступа к сообщениям в Интернете). Если вы хотите узнать больше, вот список протоколов.
Субдомен
Субдомен — это подразделение основного доменного имени. Например, mail.doepud.com и calendar.doepud.com являются поддоменами доменного имени doepud.com .
Доменное имя
Доменное имя — это уникальная ссылка, которая идентифицирует веб-сайт в Интернете, например, doepud.co.uk . Доменное имя всегда включает домен верхнего уровня (TLD), который в случае Doepud имеет номер uk . Часть co является сокращением от коммерческого, а объединенный .co.uk называется доменом второго уровня (SLD).
Порт
Номер порта редко отображается в URL-адресах, но всегда требуется. Когда он объявлен в URL-адресе, он идет сразу после TLD, разделенного двоеточием. Когда объявлено , а не , и в большинстве случаев, когда используется протокол http, используется порт 80. Для https (безопасных) запросов используется порт 443.
Подробнее о номерах портов в URL-адресах.
Путь
Путь обычно относится к файлу или каталогу на веб-сервере, например /каталог/file.php .
Иногда имя файла не указывается, например. https://doepud.co.uk/blog/ , поэтому веб-браузер будет автоматически искать в папке /blog/ файл с именем index или по умолчанию . Если ни один из них не может быть найден, сервер обычно возвращает ошибку 404 Not Found .
Запрос
Запрос обычно встречается в URL-адресе динамических страниц (созданных из базы данных или пользовательского содержимого) и представлен знаком вопроса, за которым следует один или несколько параметров. Запрос следует непосредственно за доменным именем, путем или номером порта.
Например, взгляните на этот URL-адрес, который был сгенерирован Google при поиске слова URL :

http://www.google.co.uk/search?q=anatomy+of+a+ url&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a .

Часть запроса:

?q=anatomy+of+a+url&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a .

Параметры
Параметры — это фрагменты информации, содержащиеся в строке запроса URL-адреса. Что касается приведенного выше запроса Google, параметры следуют за вопросительным знаком и разделяются символом амперсанда (&), чтобы их можно было понимать по отдельности и использовать для отображения контента на этой странице. Параметры:
  • q=анатомия+из+а+url
  • т.е.=utf-8
  • оэ=utf-8
  • вод=т
  • rls=org.mozilla:en-GB:официальный
  • клиент=firefox-a
Фрагмент
Фрагмент — это внутренняя ссылка на страницу, иногда называемая якорем с именем . Обычно он появляется в конце URL-адреса и начинается с символа решетки (#), за которым следует идентификатор. Он относится к разделу внутри веб-страницы.

Дальнейшее чтение

  • Унифицированный указатель ресурсов — ссылка на Википедию
  • Сокращение URL-адресов — сокращение URL-адресов
Последнее обновление: 13 июня 2021 г.

Что происходит, когда вы вводите URL-адрес в адресную строку браузера?

по Кайл Ли | на | в Мысль Лидерство | Постоянная ссылка | | Делиться

Эта статья была написана Дженной Педерсон.

Каждый день вы открываете браузер и переходите на свои любимые веб-сайты — будь то социальные сети, новости или сайты электронной коммерции. Вы переходите на эту страницу, вводя URL-адрес или щелкая ссылку на страницу. Вы когда-нибудь задумывались о том, что происходит за кулисами? Как новости попадают к вам, когда вы нажимаете ввод после ввода URL-адреса? Как изображения в этом посте отображались в вашем браузере? Как ваша лента Twitter и данные твитов надежно отображаются в вашем браузере?

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

Во-первых, мы рассмотрим взаимосвязь между веб-сайтами, серверами и IP-адресами. Затем мы рассмотрим шаги, которые выполняет ваш браузер:

  • найти расположение сервера, на котором размещен веб-сайт
  • установить соединение с сервером
  • отправить запрос на получение конкретной страницы
  • обрабатывают ответ от сервера, а
  • как он отображает страницу, чтобы вы, зритель, могли взаимодействовать с веб-сайтом

Веб-сайты, серверы, IP-адреса, о боже!

Веб-сайты представляют собой наборы файлов, часто HTML, CSS, Javascript и изображений, которые сообщают вашему браузеру, как отображать сайт, изображения и данные. Они должны быть доступны любому из любого места в любое время, поэтому размещение их на вашем домашнем компьютере не может быть масштабируемым или надежным. Эти файлы хранятся на мощном внешнем компьютере, подключенном к Интернету, называемом сервером.

Когда вы указываете в своем браузере URL-адрес, например https://jennapederson.dev/hello-world, ваш браузер должен выяснить, на каком сервере в Интернете размещен сайт. Для этого он просматривает домен jennapederson.dev, чтобы найти адрес.

Каждое устройство в Интернете — серверы, сотовые телефоны, ваш умный холодильник — имеют уникальный адрес, называемый IP-адресом. IP-адрес состоит из четырех пронумерованных частей:

.

203.0.113.0

Но такие числа трудно запомнить! Вот тут-то и появляются доменные имена. jennapederson.dev гораздо легче запомнить, чем 203.0.113.0, верно? Представьте себе, что вам нужно запомнить все телефонные номера ваших контактов, не имея приложения «Контакты» на вашем телефоне. Приложение «Контакты» позволяет искать телефонные номера по имени.

Мы делаем то же самое в Интернете. Система доменных имен, или DNS, похожа на приложение «Контакты» на нашем телефоне. DNS помогает нашему браузеру (и нам) находить серверы в Интернете. Мы можем выполнить поиск DNS, чтобы найти IP-адрес сервера на основе доменного имени jennapederson.dev. Подробнее о DNS можно прочитать здесь.

Теперь, когда вы знаете о разных частях и о том, как они связаны друг с другом, давайте рассмотрим каждый шаг процесса и то, как браузер взаимодействует с сервером при вводе URL-адреса. Независимо от того, ввели ли вы URL-адрес или щелкнули связанный URL-адрес с текущей страницы, процесс будет одинаковым.

Процесс

Чтобы показать, как все эти шаги сочетаются друг с другом, я буду использовать инстанс Amazon Lightsail и зону DNS Lightsail. Я использую Lightsail, потому что это один из самых простых сервисов для управления виртуальными частными серверами (VPS) и DNS в одном месте, но эти концепции работают для любого сервиса VPS и DNS.

1. Вы вводите https://jennapederson.dev/hello-world в браузере и нажимаете Enter

Давайте разберем части этого URL-адреса, который вы ввели, чтобы попасть сюда.

https://jennapederson.dev/hello-world

Схема

https:// это схема. HTTPS расшифровывается как безопасный протокол передачи гипертекста. Эта схема указывает браузеру установить соединение с сервером с использованием безопасности транспортного уровня или TLS. TLS — это протокол шифрования для защиты связи через Интернет. С помощью HTTPS данные, которыми обмениваются ваш браузер и сервер, такие как пароли или информация о кредитной карте, шифруются. Возможно, вы также видели ftp:// , mailto:// или file:// . Это другие протоколы, с которыми браузеры умеют работать.

Домен

jennapederson.dev — доменное имя сайта. Это запоминающийся адрес, который указывает на IP-адрес определенного сервера. Если вы посмотрите на DNS-зону Lightsail ниже, вы увидите запись DNS A, указывающую на экземпляр Lightsail, jennapedersondev-static-ip , которая представляет собой статический IP-адрес экземпляра Lightsail.

Путь

Иногда в URL присутствует дополнительный путь к ресурсу. Например, для этого URL-адреса https://jennapederson.dev/the-path-to/hello-world , the-path-to — это путь на сервере к запрошенному ресурсу, hello-world . . Вы можете думать об этом как о структуре каталогов файлов и других каталогов на вашем компьютере. Это способ организовать ваши ресурсы, будь то статический HTML, CSS, Javascript или файлы изображений или динамически генерируемый контент. Общие примеры путей: блог , сообщений , тегов или изображений , каждое из которых группирует различные ресурсы.

Ресурс

Когда вы вводите этот URL-адрес в браузере, hello-world — это имя ресурса на веб-сайте, который вы хотите просмотреть. Иногда вы увидите это с расширением файла, например .html , которое указывает, что это статический файл на сервере с содержимым HTML. Без расширения, такого как этот URL-адрес, он обычно указывает, что сервер сгенерировал этот контент. Например, новостной сайт покажет вам настроенный, актуальный и местный новостной контент, что он может сделать только тогда, когда знает, кто вы или откуда пришел запрос.

2. Браузер ищет IP-адрес для домена

После того, как вы ввели URL-адрес в адресную строку браузера и нажали клавишу ввода, браузер должен определить, к какому серверу в Интернете следует подключиться. Для этого ему необходимо найти IP-адрес сервера, на котором размещен веб-сайт, используя введенный вами домен. Он делает это с помощью поиска DNS. Мы рассмотрим процесс поиска DNS на высоком уровне, но это сложная тема, выходящая за рамки этого поста. Подробнее о том, как работает DNS, можно прочитать здесь.

Поскольку DNS сложен и должен быть невероятно быстрым, данные DNS кэшируются на разных уровнях между вашим браузером и в разных местах в Интернете. Ваш браузер проверяет собственный кеш, кеш операционной системы, кеш локальной сети на вашем маршрутизаторе и кеш DNS-сервера в вашей корпоративной сети или у вашего интернет-провайдера (ISP). Если браузер не может найти IP-адрес ни на одном из этих уровней кэша, DNS-сервер в вашей корпоративной сети или у вашего интернет-провайдера выполняет рекурсивный поиск DNS. Рекурсивный поиск DNS запрашивает несколько DNS-серверов в Интернете, которые, в свою очередь, запрашивают DNS-запись у большего количества DNS-серверов, пока она не будет найдена.

Как только браузер получит DNS-запись с IP-адресом, ему пора найти сервер в Интернете и установить соединение.

3. Браузер инициирует TCP-соединение с сервером

Используя общедоступную инфраструктуру маршрутизации в Интернете, пакеты из запроса клиентского браузера направляются через маршрутизатор, интернет-провайдера, через интернет-обмен для переключения интернет-провайдеров или сетей, все с использованием протокола управления передачей, более известного как TCP, чтобы найти сервер с IP-адрес для подключения. Но это очень окольный путь, и он не эффективен.

Вместо этого многие сайты используют сеть доставки контента или CDN для кэширования статического и динамического контента ближе к браузеру. В нашем примере я установил экземпляр Lightsail jennapedersondev в качестве источника для распространения CDN.

CDN — это глобально распределенная сеть серверов кэширования, которые повышают производительность вашего сайта или приложения (источника), приближая контент к вашим пользователям. CDN Lightsail использует CloudFront, который является частью глобальной сети AWS. Запросы от клиентского браузера могут использовать преимущества этой частной сети со сверхнизкой задержкой и высокой доступностью. Чтобы отслеживать переходы, которые выполняет запрос с моего компьютера на jennapederson.dev, мы можем использовать трассировка . На изображении ниже первый переход (первая строка) относится к моему маршрутизатору. Переходы в первом блоке находятся в сети моего интернет-провайдера, а переходы во втором блоке — в глобальной сети AWS.

Вместо того, чтобы полагаться на общедоступную инфраструктуру интернет-маршрутизации и подвергаться дополнительным прыжкам, повторной доставке и потере пакетов, запрос клиентского браузера отправляется в глобальную сеть AWS. Запрос интеллектуально направляется через наиболее эффективное место для доставки контента в ваш браузер.

Как только браузер находит сервер в Интернете, он устанавливает TCP-соединение с сервером и, если используется HTTPS, для защиты связи выполняется рукопожатие TLS. TCP и TLS — чрезвычайно важные темы, но мы рассмотрим их в другом посте.

На изображении ниже это соединение (начальное соединение) заняло 130,30 мс.

После того, как браузер установил соединение с сервером, следующим шагом будет отправка HTTP-запроса для получения ресурса или страницы.

4. Браузер отправляет HTTP-запрос на сервер

Теперь, когда у браузера есть соединение с сервером, он следует правилам связи для протокола HTTP(s). Он начинается с того, что браузер отправляет HTTP-запрос на сервер, чтобы запросить содержимое страницы. HTTP-запрос содержит строку запроса, заголовки (или метаданные о запросе) и тело. Строка запроса содержит информацию, которую сервер может использовать для определения того, что хочет сделать клиент (в данном случае ваш браузер).

Строка запроса содержит следующее:

  • метод запроса, который является одним из GET, POST, PUT, PATCH, DELETE или несколькими другими глаголами HTTP
  • путь, указывающий на запрошенные ресурсы
  • версия HTTP для связи с

Строка запроса для запроса URL выглядит так:

ПОЛУЧИТЬ /hello-world HTTP/1.1

Строка запроса сообщает серверу, что вы хотите ПОЛУЧИТЬ ресурс в /hello-world и для связи с HTTP/1.1 .

Помните, что HTTP-глаголы выражают смысловое значение вашего запроса. Вы также можете использовать методы POST, PUT или PATCH для отправки данных на сервер для хранения либо для создания новых данных, либо для обновления существующих данных по пути запроса. Метод DELETE удалит ресурс по заданному пути. Однако важно знать, что серверам не обязательно поддерживать все глаголы. Сервер может ответить 200 OK в метод DELETE и ничего не делать с ресурсом.
Следующая часть запроса — заголовки запроса. Заголовки передают дополнительную информацию от клиента, которая помогает маршрутизировать запрос, указывает, какой тип клиента делает запрос (пользовательский агент), и может использоваться для поддержки A/B-тестирования, синего/зеленого развертывания и канареечного развертывания.
Заголовки представляют собой такие пары ключ-значение:

 Хост: jennapederson.dev
Пользовательский агент: curl/7.64.1
Принять: */* 

Последняя часть запроса — тело. Тело (обычно) пустое для GET-запроса, подобного нашему. Для запроса, который манипулирует ресурсами, такими как POST, PUT или PATCH, тело будет содержать данные от клиента для создания или обновления.
Тело запроса может быть в разных форматах, и сервер понимает формат на основе заголовка запроса, Content-Type .
Вот пример полного запроса URL со строкой запроса и заголовками (без тела, так как это GET):

 ПОЛУЧИТЬ /привет-мир/ HTTP/1.1
Ведущий: jennapederson.dev
Соединение: Keep-alive
Прагма: без кеша
Кэш-контроль: без кеша
sec-ch-ua: "Не бренд";v="99", "Chromium";v="90", "Google Chrome";v="90"
сек-ч-уа-мобиль: ?0
Обновить-небезопасные-запросы: 1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/90.0.4430.212 Safari/537.36
Принять: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3; р=0,9Sec-Fetch-Site: того же происхождения
Sec-Fetch-Mode: навигация
Sec-Fetch-Пользователь: ?1
Sec-Fetch-Dest: документ
Реферер: 
Accept-Encoding: gzip, deflate, br
Принять-Язык: en-US,en;q=0.9
днт: 1
сек-гпк: 1 

После того, как сервер получил запрос от клиента, он обрабатывает его и отправляет ответ.

5.

Сервер обрабатывает запрос и отправляет ответ

Сервер принимает запрос и на основе информации в строке запроса, заголовках и теле запроса решает, как обработать запрос. По запросу GET /hello-world/ HTTP/1.1 , сервер получает содержимое по этому пути, формирует ответ и отправляет его обратно клиенту. Ответ содержит следующее:

  • строка состояния, сообщающая клиенту о статусе запроса
  • заголовки ответа, сообщающие браузеру, как обрабатывать ответ
  • запрошенный ресурс по этому пути, будь то содержимое, такое как HTML, CSS, Javascript или файлы изображений, или данные

Строка состояния содержит как версию HTTP, так и числовое и текстовое представление статуса запроса. Ответ выглядит так:

 HTTP/1.1 200 ОК
Дата: вторник, 25 мая 2021 г., 19:40:59 по Гринвичу
Сервер: Апач
Параметры X-Frame: SAMEORIGIN
X-Powered-By: Экспресс
Cache-Control: max-age=0, без кеша
Тип содержимого: текст/html; кодировка = utf-8
Варьировать: Accept-Encoding
X-Mod-Pagespeed: 1. 13.35.2-0
Кодировка содержимого: br
Keep-Alive: таймаут=1, макс=100
Соединение: Keep-Alive
Передача-кодирование: по частям


<голова>
    ОСТАЛЬНАЯ ЧАСТЬ HTML 

Браузер считает код состояния из 200 успешным. Ответ был 200, поэтому браузер знает, что нужно отобразить ответ.
Ресурсы могут быть статическими файлами, текстовыми (например, index.html ) или нетекстовыми данными (например, logo.img ). Однако браузеры не всегда запрашивают статические файлы. Часто это динамические ресурсы, генерируемые во время запроса, и файл, связанный с ресурсом, отсутствует. Собственно, в этом запросе именно это и происходит. Нет файла hello-world , но сервер все еще знает, как обработать запрос. Сервер создает динамический ресурс, создавая HTML-код из фрагментов или шаблонов и комбинируя его с динамическими данными для отправки в ответ в виде текста, чтобы браузер мог отобразить страницу.
Теперь, когда вы знаете, как сервер формирует ответ для отправки обратно в браузер, давайте посмотрим, как браузер обрабатывает ответ.

6. Браузер отображает содержимое

После того, как браузер получил ответ от сервера, он проверяет заголовки ответа на предмет информации о том, как отображать ресурс. Заголовок Content-Type выше сообщает браузеру, что он получил ресурс HTML в теле ответа. К счастью для нас, браузер знает, что делать с HTML!
Первый запрос GET возвращает HTML, структуру страницы. Но если вы проверите HTML-код страницы (или любой веб-страницы) с помощью инструментов разработчика вашего браузера, вы увидите, что он ссылается на другие ресурсы Javascript, CSS, изображения и запрашивает дополнительные данные для отображения веб-страницы в соответствии с дизайном.
Когда браузер анализирует и отображает HTML, он делает дополнительные запросы на получение Javascript, CSS, изображений и данных. Он может делать многое из этого параллельно, но не всегда, и это история для другого поста.

На изображении выше вы можете видеть, что HTML ссылается на ресурс CSS. Браузер делает последующий запрос на сервер, чтобы получить этот ресурс CSS для оформления страницы. Заголовок Content-Type запроса ресурса CSS указывает браузеру отображать CSS. Если браузер запрашивает ресурс изображения, заголовок Content-Type сообщает браузеру, что это нетекстовые данные, и отображает их соответствующим образом.

Подведение итогов

Ты сделал это! Вы отследили запрос URL-адреса от браузера до сервера, на котором он размещен, и ответ обратно в браузер для обработки. Мы рассмотрели взаимосвязь между веб-сайтами, серверами, IP-адресами и рассмотрели каждый из шагов, которые проходит ваш браузер, когда вы вводите URL-адрес в свой браузер и нажимаете клавишу ввода. Для обзора вот эти шесть шагов:

  1. Вы вводите URL-адрес в браузере и нажимаете Enter
  2. Браузер ищет IP-адрес для домена
  3. Браузер инициирует TCP-соединение с сервером
  4. Браузер отправляет HTTP-запрос на сервер
  5. Сервер обрабатывает запрос и отправляет ответ
  6. Браузер отображает содержимое

Знание того, что происходит, когда вы вводите URL-адрес в браузере, может помочь вам понять, где что-то идет не так, где искать проблемы с производительностью вашего веб-сайта, а также обеспечить безопасность для ваших пользователей.

Если вы хотите попробовать это сами, вы можете создать свой собственный виртуальный частный сервер, настроить CDN и управлять доменами с помощью Amazon Lightsail. Начните прямо сейчас с этого руководства и ознакомьтесь с последними ценовыми предложениями, чтобы начать работу еще быстрее.

ТЕГИ: Amazon Lightsail, CDN

Как читать веб-адреса

Идентификация доменного имени

Доменные имена являются частью полного веб-адреса (который иногда называют «URL»), который всегда однозначно идентифицирует веб-сайт. Примеры доменных имен включают becybersafe.com и amazon.com.

Это важно . Идентификация доменного имени по полному веб-адресу является ключом к пониманию того, посещаете ли вы настоящий веб-сайт компании или сайт, которым управляют преступники.

Хитрость иногда может заключаться в определении доменного имени по полному веб-адресу, который вы видите, но если вы знаете, как его распознать, то это на самом деле довольно просто.

Извлечение доменных имен из веб-адресов…

Веб-адреса состоят из множества элементов, помогающих компьютеру найти нужную веб-страницу. В дополнение к имени домена они могут также включать используемый метод связи (например, https или http), любые субдомены (где вы обычно видите www), запрашиваемые страницы и другие параметры.

Шаги для идентификации доменного имени по веб-адресу:

  • Начните с левого края адреса и читайте справа. Игнорируйте «http://» или «https://» (если есть) и просто читайте все до следующего символа «/».
  • Например, с веб-адреса:

    • https://www.becybersafe.com/online/email-security.html

    Вам останется:

    • www.becybersafe.com
  • Теперь у вас есть часть адреса, по которой находится веб-сайт, состоящая из нескольких текстовых меток, разделенных точками. Каждый ярлык становится более локализованным, когда вы читаете его справа налево — если это был почтовый адрес, это может быть что-то вроде: номер дома. название улицы.город.страна
  • .
    • com — это «домен верхнего уровня (TLD)». Существует множество таких TLD, например .org или .net, а также многие из них относятся к конкретной стране, например .co.uk.
    • becybersafe — это основное доменное имя. Вместе с доменом верхнего уровня (т.е. в данном случае «becybersafe.com») это то, что вас должно интересовать.
    • www — это пример поддомена. www чрезвычайно распространен, но на самом деле это может быть что угодно, и количество элементов, которые можно использовать, не ограничено. Для наших целей вы можете игнорировать эту метку; это не имеет никакого отношения к тому, кому на самом деле принадлежит доменное имя.

В приведенном выше примере «becybersafe.com» является доменным именем и сообщает вам, какой веб-сайт вы посещаете.

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

Извлечение доменных имен из адресов электронной почты…

В адресе электронной почты процесс намного проще — возьмите все, что находится справа от символа @, и читайте справа налево, как указано выше. Рядом с доменом верхнего уровня следующая метка слева — это доменное имя.


Как насчет этого?

Во всех приведенных ниже примерах только часть, выделенная жирным шрифтом , представляет доменное имя. Другие части часто являются дополнением, которое предназначено для того, чтобы попытаться обмануть вас — при оценке подлинности веб-сайта следует использовать только основное доменное имя:

  • Веб-адреса:
    • www. mywebsite.com /home.php?www.hsbc.com
    • https://wellsfargo. security-alerts.com
    • твиттер. trendingnow.com
    • http://www.bank. ofamerica.com /accountverification
    • http:// wwwamazon.com /
    • www. facebook-security-alerts. com
    • https://www.amazon.com. заказ-обновления.co.uk
  • Адреса электронной почты:
    • yahoo@ security-team.uk.com
    • david.frankson@britishairways. Fractionteam.com
    • customer_relations@sky. Satellite-TV.co.uk

Как видите, есть несколько способов, которыми преступники пытаются обмануть нас с помощью доменных имен. Это может быть:

  • Использование названия компании в другом месте полного URL-адреса (например, «www.amazon.order-updates.co.uk»),
  • Отсутствие точек между метками (например, в приведенных выше примерах «wwwamazon»),
  • Разделение названий компаний точками («bank.ofamerica.com»),
  • И поставить подлинное доменное имя справа от доменного имени («mywebsite.com/home.php?www.hsbc.com»).

Они также могут просто использовать что-то похожее на настоящую компанию («facebook-security-alerts.com»).


Другие используемые уловки

Помимо обмана, чтобы заставить людей сосредоточиться на неправильной части адреса, у мошенников и других преступников есть несколько дополнительных уловок в рукаве.

Подстановка символов

Не обманет ли вас ссылка:

На самом деле здесь используется заглавная i вместо буквы l в «paypal». В браузере это чрезвычайно сложно обнаружить (попробуйте, введите!) и мошенник успешно использовал этот трюк еще в 2000 году. Шрифт, которым вы просматриваете доменное имя, может иметь решающее значение — если вы когда-либо не уверены о ссылке, просто скопируйте ее в простой текстовый редактор (например, Блокнот в Windows), так как это почти всегда обнаружит любые подозрительные символы.

Некоторые преступники менее хитры, полагаясь на то, что мы быстро прочитаем веб-адреса, чтобы не заметить очевидные ошибки. wwww.bank0famerica.com кто-нибудь? Или, может быть, www.h5bc.com?

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