Содержание

Что такое URL-адрес? | Энциклопедия интернет-маркетинга SEOnews

URL — это сокращение от Uniform Resource Locator и Universal Resource Locator, переводящихся как уникальный адрес веб-документа в сети интернет. В последнее время система URL-адресов является общепринятой и универсальной при обозначении расположения файлов, открытых для пользователей Всемирной паутины. Практически все понимают, что такое URL и как он выглядит.

История URL

URL-адрес изначально был создан как внутреннее решение, применяемое исключительно в Европейском совете, занимавшемся ядерными исследованиями в 1990 году. Тим Бернерс-Ли был его создателем, впрочем, как и сети интернет. URL первоначально использовали для обмена данными Enquire во внутренней программе, позднее был скомбинирован вместе с технологиями HTML, HTTP и URI с целью создания глобальной сети Интернет.

Структура URL

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

Протокол.

Он означает способ подключения к тому или иному ресурсу. В зависимости от необходимости использования это может быть защищенный TLS — HTTPS, привычный HTTP, протокол передачи различных файлов FTP и прочие способы соединения с хостом.

Логин и пароль. Комбинация этой пары при необходимости передает авторизационные данные, применяемые для некоторых протоколов. Один из примеров — FTP.

Хост. Чаще всего это IP-адрес конечного сервера. Благодаря использованию DNS в последнее время надобность писать цифровое обозначение значительно снизилась. Это существенно упростило систему. Указывается только буквенный адрес сайта с обозначением его зоны домена.

Порт. Используется для подключения ресурса к серверу. Для каждого существует заранее определенное значение системы. Например, для HTML применяется порт 80.

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

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

Якорь. Это опциональная строка для протоколов HTTP/HTTPS. Якорь применяется для обозначения области на странице. Помимо этого, он необходим и для работы некоторых JavaScript.

URL и URI

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

Что такое ЧПУ

Это сленговое сокращение «человеку понятный урл». Иными словами, особый вид адреса, широко используемого владельцами различных веб-ресурсов для лучшего ранжирования страниц в поисковых системах и повышения комфорта пользователей. Его суть состоит в том, что URL отражал полностью общее содержание страницы, тематику и ее расположение на сайте. К примеру, на нашем сайте https://www.seonews.ru/glossary/apdeyt/ видно, что страница с таким адресом располагается в разделе «Глоссарий». Значение после слеша сообщает, что тема, которая будет раскрыта на странице, — апдейт.

Оптимизация

Она производится средствами конфигурации сервера. Вы можете настроить свой веб-узел для ЧПУ-ссылок — удобных и достаточно красивых внутренних ссылок, которые отражают структуру сайтов в понятном виде. Если используете CMS, тогда модуль SEO-ссылок в большинстве случаев может присутствовать. Если же проект является самописным, то необходимо вручную реализовать ЧПУ-шлюз. Достаточно легко это можно сделать с помощью .htaccess mod_rewrite rules + PHP. Как совершить оптимизацию?

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

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

Разделение слов дефисом. Это должно делаться не плюсом/минусом или нижним подчеркиванием, а конкретно этим символом. Это является официальной рекомендацией Google.

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

Недопустимость использования комбинаций строчных и заглавных букв. Следует использовать в ссылках только прописные символы. При использовании заглавных или комбинаций букв возможно появление ненужных дублей. Их можно блокировать посредством robots.txt.

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

Шифрование

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

  • в случае, когда ссылка состоит из допустимых латиницы, символов, букв, цифр, дефисов и нижних подчеркиваний, тогда все кодируется в Юникод и пишется адрес;

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

Что такое url? Для чайников.

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

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

Что таке URL-адрес сайта?

URL расшифровывается как Унифицированный указатель ресурса, это, по сути, является адресом сайта. URL используется для определения того, где размещен сайт во всемирной сети интернет. Например, вы вводите https://google.com в своем браузере, и он использует эту информацию, чтобы найти, где находятся все ресурсы, которые использует сайт Google, и кто обслуживает этот сайт.

Возьмем для примера наш сайт, URL которого https://wphost.me . URL можно разделить на три основных элемента: Протокол, Имя домена и Путь. Не волнуйтесь, если эти три слова не упростили, а больше усложнили ситуацию, дальше мы все объясним по очереди.

1) Протокол

Первая часть URL – это протокол. Это можно сравнить с понятием «язык», то есть протокол указывает язык, который компьютеры используют для общения друг с другом через Интернет. Как вы могли заметить, веб-сайты обычно используют HTTP или защищенный протокол HTTPS. Однако есть дополнительные, менее известные большинству пользователей протоколы, такие как 

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

2) Домен

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

Вот как это работает. Возьмем для примера Google. Для доступа к сайту Google вашему браузеру понадобится определенный “компьютерный” адрес, называемый IP-адрес, он будет выглядеть примерно так для домена гугл – 

172.217.3.110. Как видите, такой адрес довольно сложно запомнить и трудно потом использовать. Для решения этой проблемы используется доменное имя, например www.google.com.

Когда вы вводите это доменное имя в своем браузере, оно отправляется в “базу данных”, известную как система доменных имен (DNS). Здесь, введенное вами доменное имя превращается в IP-адрес, позволяющий вашему браузеру получить информацию о сервере, где размещено содержимое сайта. Поэтому, когда вы вводите домен google.com в своем браузере, он проходит через DNS, превращается в 

172.217.3.110, и браузер получает фактическую “прописку” сайта Google в сети.

Еще один нюанс относительно доменного имени. Доменное имя заканчивается суффиксом, который когда-то имел целью обозначать тип веб-сайта, для которого домен используется. Если у вас .com – это домен для коммерческих сайтов, .org для организаций, .edu для образовательных сайтов и тому подобное. Чтобы купить домен определенного типа для своего сайта, вам нужно воспользоваться услугой Регистрации доменных имен

3) Путь

Третий компонент URL – это Путь, что обозначает «ресурс», к которому вы хотите получить доступ на сайте. Это может быть страница, публикация, файл или просто любой тип содержимого, который может иметь веб-сайт, именно путь указывает серверу, какую часть сайта вы хотите видеть / скачать через браузер.

Дополнительные компоненты URL-адреса

Мы описали три основных компонента URL-адреса, но есть еще некоторые дополнительные компоненты, с которыми вы можете встречаться время от времени. Дополнительные компоненты перечислены ниже:

  • Субдомен: это в определенном техническом смысле то же, что и домен. Владелец домена может создавать дополнительные “дочерние” домены для своих целей, которые называются субдомен. Например, help.wphost.me указывает на субдомен help, созданный для домена wphost.me, чтобы разместить базу знаний. Домен и субдомен могут обслуживать различные сайты, они могут быть размещены на физически разных серверах.
  • Порт: иногда в конце названия домена может быть указан через “двоеточие” номер порта, данная информация нужна, чтобы указать серверу, который обслуживает указанный домен, тип информации / услуги, что вы хотите получить. Для открытия сайта по протоколу HTTP номер порта равен 80, а по HTTPS используется 443 (эти два номера не нужно указывать в адресе сайта, браузер их использует автоматически). Если вы пытаетесь получить доступ к сервису FTP (еще один протокол передачи данных) – то нужно использовать порт 21, например.
  • Запрос: запрос – это строка, которой предшествует ‘?’ знак, эта информация используется для передачи дополнительных данных на сервер. Возможно, вы заметили это при поиске в Google. Для поиска слова ” wphost.me ” в Google вы можете воспользоваться URL-ом https://www.google.com/search?q=wphost.me . Здесь часть, “? q = wphost.me ” – это Запрос, который сообщает серверам Google о том, что именно вы хотите искать.
  • Фрагмент / якорь: это идентификатор, который может использоваться для навигации к определенной части веб-страницы. Он расположен в конце URL-адреса, а предшествует ему знак “#”. Пример, ссылка на эту часть статьи https://wphost.me/ru/other-ru/chto-takoe-url-dlya-chajnikov/#url5

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

Что такое URL-адрес простыми словами с примерами

URL-адрес — это индивидуальный адрес любого объекта, размещенного в Интернете: сайта, веб-страницы, карточки товара в онлайн-магазине, видео, документа и т. д.

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

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

Любая информация в интернете передается с помощью протоколов, которые представляют собой набор правил, регулирующих взаимодействие между устройствами. Адреса интернет-ресурсов тоже имеют четкую структуру и записываются с помощью ряда допустимых символов, которые закреплены в стандарте «RFC 3986».

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

Протокол передачи данных

Каждый протокол (http, https, ftp и т. д.) имеет свои особенности. При https передаваемая информации проходит шифрование, а при http отправляется в исходном виде. Протокол ftp при возникновении ошибок останавливает отправку файлов и выводит уведомление на экран пользователя.

Доменное имя

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

Путь к контенту

После домена указывается местонахождение файла на сервере: отражается последовательность открытия папок и название документа. Присутствует, если пользователь находится не на главной странице сайта.

Динамическая часть — GET-параметры

Появляются, когда пользователь запрашивает у сервера информацию и задает параметры поиска. Например, при выборе товара с определенными характеристиками в каталоге онлайн-магазина можно установить фильтры. GET-параметры указываются после знака «?» и разделяются символом «&». Значения фильтров отражаются в УРЛ после знака «=».

Конечный компонент URL или якорь

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

Какие URL бывают

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

Статические и динамические

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

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

Абсолютные и относительные

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

Канонические

Дубли — это страницы с идентичным содержимым и имеющие уникальные URL-адреса. Они возникают по разным причинам:

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

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

Рекомендации по созданию URL

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

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

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

Отдавайте предпочтение статическим адресам. Они лучше отражаются на SEO:

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

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

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

Заключение

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

Автор: Евробайт
Please enable JavaScript to view the comments powered by Disqus.

Похожие статьи

Популярные виды мошенничества в Интернете

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

Как выбрать домен для сайта

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

Как раскрутить сайт в Интернете: пошаговая инструкция

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

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

11 мая, 2020

Автор: Maksim

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

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

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

Что такое 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-адрес данных — это схема URI, которая позволяет встроить данные в HTML-документ.

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

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

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

Кроме того, изображение, закодированное как URL-адрес данных, обычно немного больше, чем такое же изображение в двоичном формате.

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

Тем не менее, у них есть свое место на веб-платформе.

Как выглядит URL-адрес данных

URL-адрес данных — это строка, которая начинается сdata:за которым следует формат типа MIME. Например, изображение PNG имеет тип пантомимы.image/png.

За ним следует запятая, а затем — фактические данные.

Текст обычно передается в виде обычного текста, а двоичные данные обычно кодируются в формате base64.

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

<img src="data:image/png,%89PNG%0D%0A..." />

Ивот небольшая версия изображения баннера этой статьи, закодированная в ссылке

Вот как выглядит URL-адрес данных в кодировке base64. Обратите внимание, что это начинается сdata:image/png;base64:

<img src="data:image/png;base64,iVBORw0KGgoAA..." />

Ивот небольшая версия изображения баннера этой статьи base64, закодированного в ссылке.

На этом сайте есть очень хороший генератор URL-адресов данных:https://dopiaza.org/tools/datauri/index.phpкоторый вы можете использовать для преобразования любого изображения, находящегося на вашем рабочем столе, в URL-адрес данных.

URL-адреса данных можно использовать везде, где можно использовать URL-адрес, как вы видели, вы можете использовать его для ссылок, но также их часто используют в CSS:

.main {
    background-image url('data:image/png;base64,iVBORw0KGgoAA...');
}

Поддержка браузера

Они естьподдерживается во всех современных браузерах.

Безопасность

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

ИзВикипедия:

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

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

URL-адреса данных определены вRFC 2397.


Больше руководств по браузеру:


Россия напала на Украину!

Россия напала на Украину!

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

Всем нам, украинцам, россиянам и всему миру правительство России врало последние два месяца. Нам говорили, что войска на границе “проходят учения”, что “Россия никого не собирается захватывать”, “их уже отводят”, а мирное население Украины “просто смотрит пропаганду”. Мы очень хотели верить вам.

Но в ночь на 24-ое февраля Россия напала на Украину, и все самые худшие предсказания  стали нашей реальностью .

Киев, ул. Кошица 7а. 25.02.2022

 Это не 1941, это сегодня. Это сейчас. 
Больше 5 000 русских солдат убито в не своей и никому не нужной войне
Более 300 мирных украинских жителей погибли
Более 2 000 мирных людей ранено

Под Киевом горит нефтебаза – утро 27 февраля, 2022.

Нам искренне больно от ваших постов в соцсетях о том, что это “все сняли заранее” и “нарисовали”, но мы, к сожалению, вас понимаем.

Неделю назад никто из нас не поверил бы, что такое может произойти в 2022.

Метро Киева, Украина — с 25 февраля по сей день

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

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

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

ул. Лобановского 6а, Киев, Украина. 26.02.2022

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

P.S. К сожалению, это не “фотошоп от Пентагона”, как вам говорят. И да, в этих квартирах находились люди.

«Это не война, а только спец. операция.»

Это война.

Война – это вооруженный конфликт, цель которого – навязать свою волю: свергнуть правительство, заставить никогда не вступить в НАТО, отобрать часть территории, и другие. Обо всем этом открыто заявляет Владимир Путин в каждом своем обращении.

«Россия хочет только защитить ЛНР и ДНР.»

Это не так.

Все это время идет обстрел городов во всех областях Украины, вторые сутки украинские военные борются за Киев.

На карте Украины вы легко увидите, что Львов, Ивано-Франковск или Луцк – это больше 1,000 км от ЛНР и ДНР. Это другой конец страны. 25 февраля, 2022 – места попадания ракет

25 февраля, 2022 – места попадания ракет «Мирных жителей это не коснется.»

Уже коснулось.

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

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

«У российских войск нет потерь.»

Ваши соотечественники гибнут тысячами.

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

«В Украине – геноцид русскоязычного народа, а Россия его спасает.»

Большинство из тех, кто сейчас пишет вам это письмо, всю жизнь говорят на русском, живя в Украине.

Говорят в семье, с друзьями и на работе. Нас никогда и никак не притесняли.

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

«Украина во власти нацистов и их нужно уничтожить.»

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

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

Украинские семьи потеряли больше 1,377,000 родных, борясь с нацизмом во время Второй мировой. Мы никогда не выберем нацизм, фашизм или национализм, как наш путь. И нам не верится, что вы сами можете всерьез так думать.

«Украинцы это заслужили.»

Мы у себя дома, на своей земле.

Украина никогда за всю историю не нападала на Россию и не хотела вам зла. Ваши войска напали на наши мирные города. Если вы действительно считаете, что для этого есть оправдание – нам жаль.

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

Искренне ваш, Народ Украины

Что такое URL-адрес и как его изменить?

Автор Давыдов Игнат На чтение 6 мин. Просмотров 29 Опубликовано

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

Что означает это сокращение?

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

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

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

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

Стандартный протокол, используемый для ссылки на веб-сайты, — это HTTP, но другие распространенные протоколы включают «mailto» (для электронной почты) , «файл» (для доступа к локальной файловой системе) и FTP (для передачи файлов).

Есть еще один протокол, с которым вы столкнетесь: HTTPS. Как вы могли догадаться, это близкий родственник стандартного протокола HTTP, но этот префикс URL указывает, что это «безопасная» версия. По сути, это означает, что использование вами такого URL-адреса более конфиденциально, чем стандартная альтернатива HTTP — вы часто будете видеть такой URL-адрес, сопровождаемый значком замка в адресной строке вашего браузера, который может даже полностью скрыть протокол.

Некоторые браузеры предлагают свои собственные уникальные настраиваемые протоколы, например в URL-адресе страницы настроек Chrome «chrome://settings/».

Эксперименты с адресами

Попробуйте ввести « file : ///» в свой адресная строка браузера для просмотра файлов на вашем компьютере. Если вы просматриваете незащищенную веб-страницу (например, http ://apache.org), попробуйте отредактировать URL-адрес, чтобы вместо этого просмотреть защищенную версию (например, https ://apache.org). Многие сайты автоматически перенаправляют вас со своей стандартной версии на безопасный эквивалент.

Хост: адрес всего сайта

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

Порядок частей в домене противоположен порядку в общем URL-адресе, т. е. он начинается с конкретного и по мере развития становится более общим. В этом примере «www» является наиболее конкретным битом, затем идет более общий бит «amazon», а затем, наконец, «домен верхнего уровня», такой как «com».

Подробнее: что означают расширения домена URL и зачем они нужны

Эксперименты с URL

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

Например, эта книга на amazon.com (сайт в США):

  https://www.amazon.  com /Animal-Farm-George-Orwell/dp/0451526341/ 

можно просмотреть на Amazon Germany, заменив «com» ​​на «de», указав:

  https://www.amazon.  de /Animal-Farm-George-Orwell/dp/0451526341/ 

Путь: адрес определенной страницы

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

Эксперименты с путями

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

  https://www.  apple.com /ipad/compare/  

вы можете попробовать удалить последнюю часть пути, чтобы перейти на уровень «вверх»:

https://www.apple.com 

Запрос: параметры URL

Если ресурс более сложен, чем просто базовая страница, введите« строку запроса », набор параметров URL, которые обычно представляют собой пары имя/значение, каждый разделенные знаком «&».

Каждый сайт (фактически, каждая страница на веб-сайте) может свободно решать все, как он обрабатывает параметры URL, включая их имена. В примере с YouTube «v» относится к конкретному видео, а «t» — к моменту начала воспроизведения видео.

Эксперименты с параметрами

Параметры URL-адреса, возможно, обеспечивают наибольшую гибкость для «взлома» URL! Например, параметр «t» URL-адреса YouTube довольно гибкий; вместо секунд он может представлять минуты:

  https://www.youtube.com /watch? v = yh5MEDKrwqI & t =  1m   

или может объединить два:

  https://www.youtube.com/watch?v=yh5MEDKrwqI&t=  1 мин. 30 сек.   

Идентификатор фрагмента: точка на странице

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

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

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

Эксперименты с идентификаторами

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

  https://en.wikipedia.  org/wiki/URL  #History   

затем просто удалите идентификатор фрагмента:

   https://en.wikipedia. org/wiki/URL  

И это URL!

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

Еще одна область, которая предлагает дополнительную информацию, — это расширение домена.

Изображение предоставлено: Chris Dlugosz/Flickr

Веб-адреса

— Как и почему URL-адреса используются в Интернете

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

 

3 компонента веб-адресов:

  1. www.somedomain .com
    «Расширение» или «Домен верхнего уровня» — это конец веб-адреса. Для заказа доступно более 1000 доменных расширений, но некоторые из них регулируются типом организации или географическим положением.
  2.  

  3. www. somedomain .com
    «Домен второго уровня» — это середина веб-адреса, обычно состоящая из названия вашей компании или организации. Или просто что-то запоминающееся, что люди легко запомнят.
  4.  

  5. www. somedomain.com
    «Поддомен» находится в начале веб-адреса и не всегда требуется. Это может быть что-то вроде «www», «mail», «ftp» или какое-то другое имя, указывающее на особую часть вашего домена или веб-сайта, на которую указывает адрес.Он предназначен для разделения различных сервисов, существующих на одном и том же веб-адресе.

 
Вы не можете купить доменное имя, но можете арендовать его на определенный период времени с помощью компании под названием «Регистратор». Существует множество различных регистраторов, и они регистрируют доменное имя, которое вы хотите использовать, в международной некоммерческой компании ICANN (Интернет-корпорация по присвоению имен и номеров), которая отслеживает все эти договоры аренды. Это связано с тем, что эти веб-адреса необходимо привязать к IP-адресам, а затем преобразовать с помощью DNS.

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

Если вам нравятся наши видео, не забудьте поставить «Нравится», прокомментировать и поделиться ими в социальных сетях, а также подписаться на наш канал YouTube или Подпишитесь на нас в Facebook, чтобы не пропустить ни одной серии!

Рекомендации по использованию URL-адресов — Wiredelta

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

 

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

 

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

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

 

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

 

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

 

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

 

Почему URL-адреса важны для SEO?

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

 

1. Звенья

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

 

2. Улучшенный пользовательский интерфейс

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

 

3. Рейтинги

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

 

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

 

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

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

 

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

 

Источник: моз

 

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

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

 

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

 

Источник: моз

 

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

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

 

Источник: моз

 

Динамические параметры используются для отслеживания кликов, и в целом они не вызывают больших проблем, но создают излишне длинные и некрасивые 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, , что не идеально.

 

Источник: моз

 

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

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

 

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

 

Источник: Раймонд

 

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

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

 

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

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

 

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

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

 

 

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

 

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

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

 

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

 

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

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

 

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

Заключение

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

Что такое веб-адрес

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

  1. URI — универсальный идентификатор ресурса
  2. URL-адрес — унифицированный указатель ресурсов
  3. URN — унифицированное имя ресурса

Разница между URI, URL и URN

Большинство людей используют URI, URL и URN как синонимы.Однако это разные вещи. Делать вы понимаете эту разницу? Сможете ли вы внятно объяснить разницу?
Это тема для этого видео. Итак, давайте попробуем это понять.
Если вы внимательно посмотрите на полную форму этих трех вещей, они отличаются в последнем слове.

  1. Идентификатор
  2. Локатор
  3. Имя

Ключ к разнице заключается в этих трех словах.
Давайте начнем с примера. Вам нравятся фильмы о Джеймсе Бонде? Как его зовут и код?

Джеймс Бонд — 007

Как вы думаете, он однозначно идентифицирует этого персонажа во времени и пространстве? Если никто в прошлом, настоящее и будущее использование, которое комбинации в нашем мире, мы можем думать об этом как об уникальном идентификаторе Джеймса Бонда.Это то что а URI означает. Это универсальный идентификатор ресурса. Так что Джеймс Бонд — 007 может быть URI для Джеймса Бонда.
Позвольте задать вам еще один вопрос? Используя приведенный выше URI, можете ли вы найти Джеймса Бонда? Без прав? Ты не может найти этот ресурс, потому что этот URI не содержит адреса. Добавим адрес к URI.

Джеймс Бонд — 007 — № 30 Веллингтон Сквер, Лондон

Здорово! Теперь это становится URL-адрес . Когда мы добавляем информацию об адресе в URI , он становится URL-адрес . То L означает локатор.
Однако здесь следует отметить один важный момент. То URL по-прежнему однозначно идентифицирует Джеймса Бонда. Так что все еще в силе URI .
Другими словами, URL является подмножеством URI .
Отлично! Теперь давайте подойдем к УРН .То УРН похож на URI , использующий специальную схему именования для уникальной идентификации ресурса. Однако, поскольку сеть страницы не следуют этой схеме именования, URN не имеет достаточного значения для веб-технологий. Итак, большинство из нас склонны к игнорировать этот термин.Однако URN также является уникальным идентификатором, который использует специальное имя для идентификации ресурса. Но ты следует помнить, что если URN не содержит информации о местоположении, то он не будет действительным URL-адрес .

Связь в URI, URL и URN

Схема многое объясняет.

Рис.1 – Разница между URI, URL и URN

Однако подытожим несколько моментов.

  1. А URL всегда URI .
  2. А УРН также является URI .
  3. Некоторые URL-адреса также являются действительными УРН и наоборот.
  4. А URI может быть или не быть URL/URN

Однако, чтобы избежать путаницы, W3C — World Wide Web Consortium , который является основным международным стандартом организация для всемирной паутины выпустил Уточняющий документ URI.В документе поясняется, что URI и URL — это одно и то же. Итак, после всего этого обсуждения, В. термины веб-технологий URL и URI могут использоваться как синонимы. Говоря обывательским языком, мы вызов это веб-адрес.

Пример URL-адреса

Здорово! Давайте посмотрим на пример веб-адреса.
https://www.learningjournal.guru/courses/scala/scala-programming-foundation/
Приведенный выше пример однозначно идентифицирует веб-страницу, и это URI . Он также содержит достаточно информации для браузера, чтобы найти страницу. Следовательно, это является действительный URL-адрес , а также. Надеюсь, это имеет смысл.
Отлично! Это все для этой сессии. До новых встреч с новой концепцией.
Спасибо за просмотр учебного журнала. Продолжайте учиться и продолжайте расти.

Разница между URL-адресом и ссылкой

1. Единый указатель ресурса (URL):
URL-адрес означает Единый указатель ресурса, который указывает отдельный адрес для каждого ресурса в Интернете. Итак, просто они являются средством, на котором расположена сеть или Интернет.

2. ССЫЛКА:
Это элемент в форме электронного документа, который ссылается на какое-то другое место в том же или другом документе. Это краткая форма гиперссылки. Таким образом, просто когда вы щелкаете или нажимаете на него, они позволяют вам перейти в новое место, и это место называется URL-адресом.


Разница между URL и ссылкой:

URL ССЫЛКА
Он определяется в элементе привязки HTML. Также определяется в элементе привязки HTML.
Обозначает единый указатель ресурсов. Это краткая форма гиперссылки.
Это конкретные адреса. Это относительные пути URL.
Это информация, которая встроена в ссылку на желаемом ресурсе. Это способ добраться до ресурса.
Они обеспечивают имя для веб-контента. Это содержимое самой страницы.
Они помогают нам сделать ссылки более управляемыми. Они помогают — это справочные данные — это данные, полезные для повышения видимости ваших блогов в результатах поиска.
Это помогает в отслеживании компилируемых данных кликов. Они помогают вам получать трафик, связанный с другими веб-сайтами.
URL-адреса легко перемещать, поскольку их можно передавать из любых социальных сетей или в них. Имеют динамическую структуру данных.
Они помогают отслеживать, предоставляя данные полезные функции пользователям. Они очень легко вставляют узлы, а также удаляют узлы.
URL Помогает и способствует совместному использованию. Они очень просты в реализации.
У них есть возможность отслеживать клики по каждой общей ссылке. Они помогают сократить потери памяти, так как нет потери памяти во время выполнения ссылок, что помогает отслеживать.

Что такое URL? | Примеры URL-адресов, части и функции — видео и стенограмма урока

Пример URL-адреса

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

Ниже приведены несколько примеров различных URL-адресов, часто встречающихся в Интернете.

  • https://www.apple.com/ — основной веб-сайт Apple довольно прост, и, поскольку после имени домена нет ничего, кроме обязательной косой черты, пользователь переходит на домашнюю страницу веб-сайта.
  • https://www.apple.com/mac/ — этот URL тоже от Apple, но адрес другой. После косой черты следует слово «mac». Этот адрес приведет пользователя на страницу, связанную с главной страницей.
  • https://www.apple.com/shop/buy-mac/macbook-pro/14-inch-space-gray-10-core-cpu-16-core-gpu-1tb# — это гораздо более длинный URL-адрес. и это происходит после нажатия на конкретную модель компьютера.Остальная часть URL-адреса указывает на страницу конкретной модели.
  • https://study.com/ — на домашней странице study.com не отображается адрес www. Это не ошибка, а выбор администратора. www не требуется и выступает в качестве традиционного заполнителя. На самом деле, к большинству веб-сайтов все еще можно получить доступ, не вводя адрес www.
  • https://mail.google.com/mail/u/0/?fs=1&tf=cm&source=mailto&su=Question+from+Website&[email protected] — этот URL-адрес называется адресом электронной почты и сообщает веб-браузеру, что адрес на самом деле указывает на открытие программы электронной почты.Это предложит браузеру открыть любую программу электронной почты, установленную по умолчанию для системы. В macOS URL-адрес mailto по умолчанию открывает почтовое приложение Apple.

Часть доменного имени идет после точки в URL-адресе и помогает классифицировать URL-адреса.

Части URL-адреса

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

.
Часть URL Описание Пример
Схема Схема указывает, какой протокол использует URL-адрес. Конкретный протокол расположен слева от двоеточия. Это похоже на тип почтового сервиса, который человек может выбрать на почте. Наиболее распространенными являются http и https , но есть и другие, такие как mailto, ftp и data
Администрация Полномочия — доменное имя и порт веб-сайта.Доменное имя похоже на полное имя и город физического адреса. Если это все, что вы положили, посылка попадет на главпочтамт города, который является главной страницей. Порт похож на шлюз и не часто используется в органах http или https. Если есть порт, он будет указан после имени домена, которому предшествует двоеточие. www.harvard.edu:80
Путь к ресурсу Это часть URL-адреса, указывающая на определенное место в домене.Это эквивалентно уличному адресу дома. shop/buy-mac/MacBook-pro/14-inch-space-grey-10-core-cpu-16-core-gpu-1tb#
Параметры Параметры используются веб-сервером для выполнения дополнительных задач перед отображением веб-сайта или возвратом ресурса. Они устанавливаются администратором веб-сервера и не присутствуют во многих основных URL-адресах. ?ключ=значение&
Анкер Якорь — это способ найти определенное место в ресурсе.Это похоже на почтовый индекс URL-адреса и не всегда требуется. Думайте о якоре как о закладке или месте, в котором была сделана пауза в фильме. Якорь следует за числовым символом. #название-раздела>ССЫЛКА

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

Для просмотра веб-сайтов в Интернете используется схема http, но есть и другая схема, называемая https. Маленькая буква «s» может показаться незначительной, но она может иметь большое значение, когда речь идет о безопасности. Вернемся ненадолго на почту. Когда бабушка отправляет своим внукам поздравительную открытку, она должна будет указать почтовый адрес своих внуков, чтобы открытки попали к ним в руки.Но еще одна вещь, которую бабушка сделает, это напишет обратный адрес на конверте. Это определяет, откуда пришло письмо.

Вернувшись в мир URL-адресов, помните, что URL-адрес — это адрес, который написала бабушка, чтобы передать открытку своим внукам. Маленькая буква ‘s’ после http указывает, виден ли обратный адрес. Если у бабушки нет обратного адреса на открытке, когда она придет, дети не сразу узнают, кто ее послал. «S» означает безопасность и указывает на то, что информация компьютера, с которого осуществляется доступ к веб-сайту через URL-адрес, зашифрована и не может быть прочитана.Большинство веб-браузеров отображают ужасное предупреждение пользователю, если URL-адрес не является безопасным, а некоторые даже не позволяют пользователю получить доступ к сайту.

Абсолютный URL-адрес и относительный URL-адрес

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

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

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

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

Semantic URL

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

  1. www.homepage.com/$##%$ddfe/c1php?
  2. www.naturepages/blog/mattsnaturetours/summer2021

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

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

Сводка урока

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

Схема является первой частью URL-адреса и указывает используемый протокол. Протокол для веб-сайтов обычно http или https. URL-адреса со схемой https считаются безопасными, а информация ищущего компьютера зашифрована.Существует два основных типа URL-адресов; абсолютное и относительное. Абсолютные URL-адреса используют полный адрес, включая схему и полномочия. Они используются при переходе с пустой вкладки браузера или с одного домена на другой. Относительные URL-адреса не включают схему или полномочия, поскольку они указывают на расположение в URL-адресе, к которому уже обращались. Наконец, семантических URL-адресов используют слова, которые распознаются человеком и имеют значение. Общая концепция семантического URL-адреса будет очевидна, если взглянуть на него перед вводом в браузер.

Домен и URL: Понимание различий

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

Что такое доменное имя?

Во-первых, доменное имя (RFC 1035) — это имя интернет-ресурса. Он находит организацию или другой объект в Интернете. В общем, доменное имя — это адрес, через который пользователи Интернета могут получить доступ к вашему веб-сайту.Доменные имена назначаются в соответствии с правилами и процедурами системы доменных имен (протокол DNS). Любое общедоступное имя в DNS является доменным именем.

Для доступа к любой веб-службе пользователю необходимо использовать действительное доменное имя.

Примеры доменных имен: copahost.com, google.com, yahoo.com

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

URL-адрес

означает унифицированный указатель ресурсов (RFC 1738). Это уникальный идентификатор, который используется для поиска файлов в Интернете.Это веб-адрес, который мы используем для идентификации определенного ресурса в сети.

Есть части URL:

  • Протокол: обычно HTTP или HTTPS
  • Субдомен : обычно www
  • Домен имя
  • Путь + внутренняя страница
  • ПОЛУЧИТЬ параметры

Примеры URL-адресов:

Домен и URL: различия


http://www.google.com/
http://www.yahoo.com/login/index.php
http://www.gmail.com/login/?active=1&inbox=0

Формат URL всегда следующий: протокол + поддомен + домен + путь + имя файла.

Доменное имя и URL. Как извлечь доменное имя из URL

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

Например, http://www.abzwebpedia.com/index.html — это полный URL. «abzwebpedia.com» — это доменное имя.

Кроме того, подразделения URL выполняются на основе метода, имени хоста (доменного имени), порта и пути. Однако доменное имя является субдоменом, доменом и доменом верхнего уровня,

Что такое субдомен?

Проще говоря, субдомен или также называемый дочерним доменом — это доменное имя с префиксом.Это в основном часть основного доменного имени. Например, www.abz.com — это URL-адрес, а «www» — поддомен.

Вот основная разница между доменом и субдоменом:

  • abz.com — основное доменное имя
  • store.abz.com является субдоменом
  • private.abz.com является субдоменом

Организация доменных имен (по странам)

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

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

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

Некоторые примеры национальных доменов верхнего уровня:

  • Бразилия – .br
  • Италия – .it
  • Португалия – .pt
  • Мексика – .mx
  • Китай – .cn
  • Россия – .ru
  • Индия – .in

Примеры международных TLD (расширения доменов, не относящиеся к конкретной стране):

  • .ком
  • .нет
  • .org
  • .info
  • .biz
  • .блог

В чем разница между HTTP и HTTPS в URL-адресе

H yper T ext T ransfer P rotocol (HTTP) — это протокол. Другими словами, это набор правил и стандартов.

Кроме того, гипертекст, которым обмениваются с использованием HTTP , идет как обычный текст. Таким образом, этот протокол небезопасен и может быть перехвачен.Принимая во внимание, что, с другой стороны, HTTPS является безопасным протоколом. Он работает в сочетании с сертификатом TLS/SSL (Secure Socket Layer). Таким образом, сертификат должен обеспечивать аутентификацию потока информации между браузером и сервером. В этой другой статье HTTP и HTTPS подробно объясняется эта разница внутри URL-адреса.

DNS и URL-адрес

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

Давайте шаг за шагом продемонстрируем, как DNS работает с URL-адресом:

  • Во-первых, мы попытаемся получить доступ к этому URL-адресу: https://login.bikestore.com/internal/file.html
  • Затем преобразователь DNS запрашивает у доменного имени bikestore.com IP-адрес поддомена login.bikestore.com
  • Теперь, имея свой IP-адрес, он установит соединение с веб-сервером.
  • И, наконец, при подключении к веб-серверу запросит содержимое пути URL и файла /internal/file.html

Еще несколько примеров

Путь в URL-адресе

Например, рассмотрим URL-адрес: https://secure.somesite.com/internal/data/file.html

Какой путь указан в этом URL? Ответ: путь в этом URL — /internal/data/

.

Домен и префикс URL

Другой пример, рассмотрим URL-адрес: https://store.canadian.com/login/area.html

В этом образце используется префикс URL-адреса https://, который также считается протоколом.

Имя домена — canadian.com. Поддомен store.canadian.com

 

В чем разница между URL, URI и URN?

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

Унифицированный указатель ресурса ( URL ) — это тип URI, который указывает не только ресурс, , но и способ доступа к нему в Интернете — например, http:// , ftp:// , или по электронной почте: // .

Унифицированное имя ресурса ( URN ) — это тип URI , в котором используется конкретная схема именования urn: — например, urn:isbn:0-486-27557-4 или urn: ИСБН: 0-395-36341-1 .

Таким образом, URI или URN похожи на ваше имя, а URL — это особый подтип URI , который похож на ваше имя в сочетании с вашим адресом.

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

Все URL-адреса являются URI, но не все URI являются URL-адресами.

URI, URL-адреса и URN

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

  1. A UR I — это идентификатор определенного ресурса. Примеры: Книги, Документы
  2. A UR L — это специальный тип идентификатора , который также сообщает вам, как получить к нему доступ . Примеры: HTTP, FTP, MAILTO
  3. Если протокол ( https , ftp и т. д.) либо присутствует, либо подразумевается для домена, вы должны назвать его URL-адресом , даже если это также URI. .

Так что мне использовать?

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

Так что правильно?

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

Ответ таков: это зависит от того, что обсуждается. Если вы говорите об обычном домене веб-сайта, таком как google.com , лучше использовать URL вместо URI, потому что URL более конкретен.

Обычно лучше быть как можно более конкретным, поэтому URL-адрес лучше, чем URI, даже если оба они технически верны.

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

Технически google.com — это URI, точно так же, как технически вы живете в Калифорнии, но google.com также является URL-адресом, и вы также живете в Сан-Франциско.

Другими словами, в 99% повседневных случаев вы должны использовать URL вместо URI, потому что оба варианта технически верны, но URL более конкретен!

Примеры

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

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

URI URI URNS URL URL
, или как имя или номер имя / номер с местоположением
имя, или оба чье-то имя или адрес чье-то имя и адрес
ISBN номер ISBN номер Mailto: //[email protected]
[email protected] Micah @ Google.com mailto://[email protected]
[email protected] ftp.google.com ftp://ftp.google.com

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

Структуры URL-адресов

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

  1. Схема, которая представляет собой протокол, который вы используете для взаимодействия.
  2. Власть, которая является целью, к которой вы обращаетесь. Это разбивается на информацию о пользователе, хосте и порте.
  3. Путь, который является ресурсом, который вы запрашиваете на хосте.
  4. Запрос — параметры, используемые в веб-приложении.
  5. Фрагмент, который является целью для перехода на данной странице.

Схемы могут включать: HTTP, HTTPS, FTP, MAILTO, IRC, FILE и т. д. HTTP и HTTPS обычно используются для доступа к интернет-ресурсам, но они могут или на компьютере).

Схема ФАЙЛ ссылается на файл, расположенный на локальном компьютере, и ищет файл по указанному пути. Хост также может включать обозначение порта, которое переопределяет порт по умолчанию для указанного протокола. Например:

https://google.com

…перейдет на хост google.com через порт 443 , потому что 443 является портом по умолчанию для HTTPs . Но если указать порт так:

https://google.com:9023

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

Наконец, URL-адреса также имеют параметры запроса и идентификаторы фрагментов.

Параметры запроса указывают на то, что аргумент передается веб-приложению, например функция поиска веб-страницы, например: «bing» в функции, называемой поиском в Google.

Фрагменты позволяют перейти к определенной части страницы по URL-адресу, например:

https://google.com/results.html#worse

Это приведет к переходу к гиперссылке на странице с пометкой «хуже» на странице с именем results.html .

Проверка некоторых примеров

Хорошо, давайте рассмотрим несколько примеров и посмотрим, сможете ли вы ответить на вопросы.

Это URI, URL или URN?

www.google.com

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

Это URI, URL или URN?

userstats.html

Ответ: Похоже, что это ресурс внутри URL-адреса, но, поскольку он не выглядит уникальным ресурсом и не имеет префикса urn: , это не формальный URN. Так что это не URN, URL или URI.

Путаница с RFC

Более глубокое объяснение (давайте перейдем к техническим аспектам)

Позвольте мне предупредить вас: это один из самых распространенных NerdFights в истории технологий, и это говорит о многом.

Одним из препятствий на пути к сути вещей является то, что соответствующие RFC чрезвычайно запутаны, запутаны и даже противоречивы. Например, RFC 3986 говорит, что URI может быть именем, локатором или и тем, и другим…

Мой акцент.

Присоединяйтесь к сообществу самостоятельного обучения

Я читаю более 20 часов в неделю и каждое утро понедельника отправляю лучшие материалы примерно 50 000 человек.

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

RFC 3986, раздел 1.1.3

Но чуть ниже в том же RFC говорится…

Мой акцент.

Сам URI предоставляет только удостоверение личности; доступ к ресурсу не гарантируется и не подразумевается наличием URI .

RFC 3986, Раздел 1.2.2

И затем, если вы еще не совсем запутались, там также написано…

Мой акцент.

Каждый URI начинается с имени схемы , как определено в Разделе 3.1, что относится к спецификации для присвоения идентификаторов в этом схема.

RFC 3986, раздел 1.1.1

Далее приведены примеры:

Обратите внимание, что все их примеры имеют схемы.

ftp://ftp.is.co.za/rfc/rfc1808.txt
http://www.ietf.org/rfc/rfc2396.txt
ldap://[2001:db8::7]/ c=GB?objectClass?one
mailto:[email protected]
новости:comp.infosystems.www.servers.unix
тел:+1-816-555-1212
telnet://192.0.2.16:80/
urn:oasis:names:specification:docbook: dtd:xml:4.1.2

Подождите… что?

Эти три противоречия являются источником всего этого многолетнего спора.

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

Неудивительно, что все в замешательстве!

Причина, по которой Интернет спорит об этом уже более десяти лет, заключается в том, что RFC написан плохо.

Спасение практических правил от всего этого

Быть первым в результатах поиска по этой теме означает, что у меня много разговоров.

Итак, учитывая тот факт, что RFC вносит путаницу, а не устраняет ее, что — если вообще что-нибудь — мы можем из них использовать?

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

Все бабочки летают, но не все, что летает, является бабочкой.

  1. Унифицированный идентификатор ресурса (URI) предоставляет простые и расширяемые средства для идентификации ресурса (прямо из RFC 3986). Это просто идентификатор; не переусердствуйте.
  2. В большинстве дискуссий по этому вопросу URI является надмножеством, поэтому вопрос заключается только в том, является ли данный URI формально URL-адресом или нет . Все URL-адреса являются URI, но не все URI являются URL-адресами. В общем, если вы видите http(s)://, это URL.
  3. URI технически требуют схемы (см. выше), но RFC также говорит, что они могут быть именем, локатором или и тем, и другим, так что YOLO! Мой совет всем, кто говорит, что для URI нужна или не нужна схема, — показать им эту статью, потому что это единственное, что я знаю о том, что подчеркивает противоречия в RFC.
  4. Фрагменты вроде file.htm на самом деле не являются URN , потому что URN должны использовать специальную запись с urn: в начале.
  5. Малоизвестный раздел RFC 3986 на самом деле прямо говорит о религиозной части аргумента, и, кажется, говорит, что мы должны говорить URI вместо URL .

RFC 3986 датируется 2005 годом, поэтому, по-видимому, они говорят, что URI является предпочтительным термином после этого момента.

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

RFC 3986, Раздел 1.1.3

Итак, это поддержка наименования «URI», но, на мой взгляд, это еще большая поддержка тех, кто говорит: «Хватит искать ответы». в RFC 15-летней давности».

Это похоже на еще один широко читаемый текст в этом смысле.

Противоречивого контента так много, что некоторые выводы частично подтверждаются.

Резюме

Какой беспорядок. Вот TL;DR…

  1. RFC устарели, плохо написаны, и их не стоит обсуждать, пока они не будут обновлены.
  2. URI — это идентификатор.
  3. URL-адрес — это идентификатор, который сообщает вам, как к нему добраться.
  4. Используйте термин, который лучше всего понятен получателю .

Я бы приветствовал новую версию RFC, которая упрощает и проясняет различие с современными примерами.

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

Лучшее, что я могу вам сказать об этих дебатах, это не переоценивать их. Я ни разу за 20 лет не видел ситуации, когда путаница между URI и URL действительно имела значение.

Ирония в том, что RFC должны устранять путаницу, а не добавлять ее.

Таким образом, несмотря на некоторую прямую поддержку того, что RFC предпочитает «URI», а «URL» кажется наиболее точным для полных адресов со схемами http(s) (поскольку он наиболее специфичен), я решил отдать приоритет Принципу. Ясности общения выше, чем у педантичности нюансов.

Мне потребовалось много времени, чтобы добраться до этого момента.

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

Примечания

  1. 20 февраля 2022 г. — Добавлены дополнительные разделы и более подробные объяснения различий в URL-адресах, URI и URN.
  2. 16 января 2022 г. — Обновлено для краткости, удобочитаемости и ясности.
  3. 3 мая 2019 г. — Я сделал крупное обновление статьи, в том числе исправил некоторые ошибки, которые были у меня в предыдущих версиях. А именно у меня такие фрагменты как file.html отображались как URN, что не правильно. Эта версия статьи является лучшей версией, особенно потому, что она полностью исследует конфликтующие формулировки в RFC и то, как мало мы должны обращать внимание на такой старый документ.Тем не менее, я определенно читал и следил за обновлениями.

Добавить комментарий

Ваш адрес email не будет опубликован.