Программирование

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

Снимок экрана с ошибкой URL на Apple.com

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

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

Вот несколько примеров того, как может выглядеть URL:

  • https://www.whitehouse.gov/
  • https://www.nbnz.co.nz/login.asp
  • ftp://ftp.download.com/public
  • https://www.lifewire.com/how-urls-work-2482921
  • телнет: //freenet.ecn.ca
  • суслик: //204.17.0.108
  • http://english.pravda.ru/
  • ftp://211.14.19.101
  • телнет: //hollis.harvard.edu

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

Факты об URL

Помните эти ключевые пункты об URL:

Как понять URL

URL разбиты на несколько частей: protocol: // hostname / fileinfo . Эти компоненты можно найти в каждом используемом вами URL-адресе, включая перечисленные выше.

Вот очень простой пример:

https://www.website.com/images/vacation/tower.jpg

Для этого, изображение JPG находится в папке с именем отпуск , которая на самом деле является подпапкой в изображениях . Изображения папка находится в корне этого веб — сервера.

Также рассмотрим этот URL, который немного сложнее:

ftp://ftp.download.com/public 

Часть перед косой чертой показывает, что URL указывает на FTP- сервер. После этого идет имя хоста download.com . Общественности страницы вы будете иметь доступ к этому конкретному URL находится на FTP подобласти.

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

https://example.com/page.html

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

https://example.com/page-49134

Последний пример показывает URL для видео на YouTube. Однако, в отличие от обычного, который вы видите, который состоит из примерно 40 символов, истинное местоположение видео может составлять до 650 символов из-за различных временных данных и скрытой информации:

https://r3---sn-3n4pcxg-pjue.googlevideo.com/videoplayback?expire=1540849478&ipbits=0&mime=video%2Fmp4&dur=66.130&source=youtube&ratebypass=yes&lmt=1539106120395723&key=yt6&pl=22&nh=%2CEAc&c=WEB&id=o- AEV2q-WGKK-nBKoSLm36yJQumi7QOa0fY4nv5_01Sguj & fvip = 15 & RequireSSL = да & TXP = 5531432 & ф = 64.71.222.37 & подписи = C00919553C1166B457E44A62D54B4E92353A7C0F.8F55F96A4710D22D87C9F3DA5547783D27500808 & pcm2cms = да & мв = м & т = 1540827793 & ITAG = 22 & мс = аи% 2Crdu & е = 5irXW6HaEKGk7gL4nYKYBg & sparams = Dur% 2Cei% 2Cid% 2Cinitcwndbps% 2Cip% 2Cipbits% 2Citag% 2Clmt % 2Cmime% 2Cmm% 2Cmn% 2Cms% 2Cmv% 2Cnh% 2Cpcm2cms% 2Cpl% 2Cratebypass% 2Crequiressl% 2Csource% 2Cexpire & initcwndbps = 690000 & тп = СН-3n4pcxg-pjue% 2Csn-bvvbax-hjpl & мм = 31% 2C29

Смотрите, что такое URL? чтобы узнать больше о том, что означает каждая часть URL.

Почему структура URL имеет значение

Например, если вы обнаружите, что URL-адрес https://www.apple.com/watchos/watchos-15 не отображает информацию, которую вы запрашиваете, вы можете разбирать URL-адрес по частям, чтобы определить, что может быть неправильно.

Снимок экрана с ошибкой URL на Apple.com
Джон Фишер

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

  1. Проверьте, работает ли http://www.apple.com .

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

  2. Есть ли https://www.apple.com/watchos/ ничего нагрузки?

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

  3. Что происходит, когда вы добавляете последний раздел, watchos-15 ?

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

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

Похожие посты
Программирование

Что такое канал RSS? (И где его взять)

Программирование

7 причин, почему изображения не загружаются на ваш сайт

Программирование

Запустите агент SQL Server: настройте SQL Server 2012

Программирование

15 лучших бесплатных обоев дня Святого Патрика