Что такое URL? Изучите основы и не только

Раскрытие информации: Ваша поддержка помогает поддерживать работу сайта! Мы зарабатываем реферальную плату за некоторые услуги, которые мы рекомендуем на этой странице.


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

Что такое URL?

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

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

Базовый URL будет состоять из трех частей или подстрок, разделенных определяющими символами. К ним относятся протокол, имя хоста или адрес и местоположение ресурса. Простой пример строки URL будет иметь следующий вид: http://www.example.com/index.html.

история

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

ARPANET был представлен в конце 1960-х годов. Это была первая компьютерная сеть, которая внедрила TCP / IP и стала основой для Интернета. С его помощью можно было перемещать файлы и документы между компьютерами по сети. К сожалению, в настоящее время для доступа к этим документам может потребоваться один из нескольких различных протоколов. Необходим был объединяющий принцип, который позволял бы легко связывать, идентифицировать и извлекать файлы и документы по требованию..

ARPANET вышла на международный уровень в середине 1970-х годов, став Интернетом. Но система осталась прежней.

В начале 1990-х сеть была построена поверх Интернета. Это облегчало поиск и привязку документов друг к другу. В сети было три основных блока – протокол HTTP, HTML и URL. HTTP является аббревиатурой от Hypertext Transfer Protocol – метода отправки и получения документов. HTML – это, конечно же, язык гипертекстовой разметки, который позволяет отображать текстовые документы на экране компьютера. И URL – это последовательный способ описать, где находится документ и как он должен быть доставлен..

Анатомия URL

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

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

http://www.whatever.com:80/whatever/whatever.html?this=that&что = это # ​​fn2

  • Http: // – это схема или подстрока протокола, и она указывает, какой протокол должен использоваться для извлечения нужного файла или документа. Хотя HTTP является наиболее распространенным, он ни в коем случае не является единственным вариантом. Другие протоколы включают HTTPS (защищенная версия HTTP), mailto: (для открытия почтового клиента), ftp: (для обработки базовой передачи файлов) и другие. Двоеточие (:) является разделителем схемы URI, а парные косые черты (//) определяют начало имени локального хоста..
  • WWW. – эта часть URL определяет контент, в данном случае всемирную паутину. Эта часть URL-адреса также может использоваться для указания субдомена. Например, мы могли бы изменить наш пример, чтобы включить http://support.whwhat.com для доступа к внутренней странице поддержки с целевого веб-сайта..
  • whatever.com – это доменное имя, которое используется для указания целевого хоста или веб-сервера. Последняя часть нашего доменного имени, .com, является суффиксом домена и используется для определения типа или местоположения соответствующего веб-сайта. Другие доменные суффиксы включают .org, .net и региональные суффиксы, такие как .co.uk. Существует более 500 доменных суффиксов (или gTLD).
  • : 80 – это порт, и это указывает на "Ворота" используется для доступа к ресурсам на предполагаемом веб-сервере. Эта часть URL-адреса часто пропускается, когда веб-сервер использует стандартные порты для протоколов HTTP или HTTPS. Если используется нестандартный порт, этот раздел должен быть включен в URL. Опять же, двоеточие (:) действует как разделитель.
  • независимо от / whatever.html – это указывает путь к ресурсу на сервере. Первоначально этот раздел указывал на физическое местоположение на конкретном сервере, хотя теперь он более типично указывает на абстрактное местоположение извлекаемых данных. Косая черта снова действует как разделитель для поддержания целостности иерархического синтаксиса URL.
  • ?это = что&что = это – это строка запроса. Он состоит из знака вопроса, за которым следуют один или несколько параметров, которые веб-сервер может использовать для возврата определенного содержимого или конкретной версии запрошенного содержимого. URL-адреса со строками запроса обычно называют "динамические URL." Параметры, используемые в динамических URL-адресах, не обязательно являются универсальными, и каждый веб-сервер имеет свои собственные правила в отношении их использования..
  • # fn2 – последняя часть URL является необязательным фрагментом или "якорь." Он обозначается хешем (#) и сопровождается текстом. Это используется браузером для позиционирования этой веб-страницы в определенном месте..

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

Разработка оптимального URL

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

Почему дизайн URL имеет значение

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

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

Общие рекомендации по дизайну URL

Размышляя о том, как вы хотите структурировать свои URL, помните о следующих принципах:

  • Обратите особое внимание на разделы верхнего уровня. Раздел верхнего уровня составляет основу всех ваших URL: google.com, facebook.com и twitter.com – это разделы верхнего уровня. Очевидно, что рынок уникальных, но запоминающихся URL-адресов, которые все еще находятся на короткой стороне, становится ограниченным, но его важность требует, чтобы вы внимательно следили за его выбором..

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

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

  • Используйте один домен и избегайте поддоменов, если это возможно. Основная причина обоих заключается в том, что поисковые системы видят sub.example.com и example.com/sub как два разных сайта, даже если вы предполагали, что страницы в подпапке будут подмножеством вашего основного сайта. Это негативно влияет на ваш рейтинг в поисковых системах..

  • Используйте ключевые слова в ваших URL. Используя ключевые слова в своем URL, вы передаете важную информацию как вашим посетителям, так и поисковым системам. Например, mystore.com/books/nonfiction точно сообщает вашему зрителю, что это за страница: список книг для продажи. И наоборот, mystore.com/category038/234823 не сообщает посетителю ничего полезного. Поскольку ваши URL-адреса отображаются в результатах поиска, пользователи с большей вероятностью будут нажимать на вашу ссылку, если ваш URL-адрес сообщает пользователю, что ваш сайт является законным и интересным..

    Тем не менее, будьте осторожны с использованием тоже много ключевых слов. В какой-то момент вы могли бы улучшить свой рейтинг в поисковых системах, заполняя свои URL как можно большим количеством ключевых слов (например, mystore.com/books/non-fiction/non-fiction-books/realistic-fiction), но это уже не так дело. Это также имеет обратную сторону, так что ваш URL выглядит спамом.

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

    Если у вас есть длинный заголовок для вашей статьи, вам не нужно создавать такой же длинный URL-адрес – просто создайте тот, который содержит ключевые термины. Например, если ваш заголовок "Как носить свой шарф в сорока разных стилях," Ваш URL-адрес может содержать как-носить-шарф-сорок-стилей.

  • Сохраняйте простую структуру папок. Как правило, люди предполагают, что каждый дополнительный / указывает на дополнительный уровень глубины, поэтому URL-адрес, например example.com/sports/teams/volleyball, ведет к папке Volleyball, которая является третьим вложенным слоем под основным доменом. Однако слишком глубокое вложение означает, что у вас меньше шансов получить представление на этих страницах..

Советы по созданию отличного URL

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

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

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

  • Сделайте ваши URL без учета регистра. Люди, скорее всего, будут использовать все строчные буквы при вводе вашего URL, но вы, конечно, не хотите терять пользователей, которые используют / Home или / HOME, когда ваш URL работает только с / home.

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

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

Дальнейшее изучение

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

  • История URL: эта статья Zack Bloom дает представление о разработке URL и о том, как это привело к Интернету, как мы думаем об этом сегодня..
  • Работа с URL-адресами: от Oracle Industries вышло это обширное руководство по URL-адресам для Java-программистов. Темы включают базовые определения URL-адресов, создание эффективных URL-адресов, соответствующих основным веб-стандартам, разбор URL-адресов, чтение и запись в класс URLConnection..
  • Что такое URL: это руководство для начинающих по URL-адресам размещено в Mozilla Developer Network. В дополнение к основному обзору того, как эффективно создавать и использовать URL-адреса, эта статья рассматривает значение семантических URL-адресов и разницу между абсолютными и относительными URL-адресами..
  • Понимание URL-адресов: написано для тех, кто обладает минимальным опытом работы с компьютером, в этом базовом руководстве описаны компоненты URL-адреса и способы их чтения для определения пути к файлу и извлекаемого содержимого..

Вывод

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

Дальнейшее чтение и ресурсы

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

  • Создание хорошего HTML: это хорошее введение в написание правильно сформированного HTML и использование программного обеспечения для проверки HTML.
  • CSS3 – Введение, Руководства & Ресурсы: это отличное место для начала изучения макета веб-страницы.
  • Ресурсы ASP.NET: это руководство познакомит вас с Microsoft .NET Framework для создания веб-страниц.

HTML для начинающих – Ultimate Guide

Если вы действительно хотите изучать HTML, мы создали статью для всей книги, HTML для начинающих – Ultimate Guide И это действительно идеальное руководство; это займет у вас с самого начала овладеть.

HTML для начинающих - Ultimate Guide
HTML для начинающих – Ultimate Guide

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me