Регистрация
Раздел: Для веб-программиста

Адреса веб-страниц (URL).

User 31-01-2016, 15:21 830 Для веб-программиста
0

Адреса веб-страниц (URL).

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

Полный URL-адрес состоит из трех частей: протокола, имени сайта и абсолютного пути к файлу или ресурсу, как показано на рисунке ниже:

Адреса веб-страниц (URL).

1. О http://

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

2. О www.example.com

Следующая часть URL-адреса идентифицирует веб-сайт по его доменному имени. В этом примере доменное имя — example.com. Часть «www.» в начале — особое имя хоста в этом домене. Имя хоста «www» стало соглашением, но не является правилом. Фактически, иногда имя хоста может быть упущено. В домене допустимо присутствие нескольких веб-сайтов (иногда называемых поддоменами, субдоменами, доменами 3 уровня), например, development.example.com, clients.example.com и так далее.

3. О /2 0 1 3/example/webpage.html

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

Подведем итоги: приведенный в качестве примера URL-адрес сообщает, что требуется использовать протокол HTTP, чтобы соединиться в Интернете с веб-сервером с именем www.example.com, и запросить документ webpage.html (расположенный в каталоге example, который в свою очередь находится в каталоге 2013).

Очевидно, не каждый URL-адрес настолько длинный. Многие адреса не включают имени файла, а просто указывают на каталог, например:
http://21ru.ru/
http://21ru.ru/it_technology/

Когда сервер получает запрос имени каталога, а не определенного файла, он ищет в нем документ, заданный по умолчанию, обычно с именем index.html
Поэтому, если ввести вышеупомянутые URL в адресную строку браузера, в итоге вы увидите следующие документы:
http://21ru.ru/index.html
http://21ru.ru/it_technology/index.html

Имя файла, заданного по умолчанию (также называемого индексным файлом), может меняться и зависит от того, как сконфигурирован сервер. В этих примерах он носит имя index.html, но некоторые серверы предпочитают имя файла default.htm.
Если ваш сайт использует на стороне сервера программное обеспечение для генерации страниц, индексному файлу можно присвоить имя index.php или index.asp. Но предварительно согласуйте это решение с администратором сервера, чтобы убедиться, что вы присваиваете индексному файлу надлежащее имя. Также следует отметить, что в первом примере оригинальный URL-адрес не имеет заключительного слеша, указывающего, что это был каталог.

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

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

Написать сообщение

Кликните на изображение чтобы обновить код, если он неразборчив

Похожие новости

Этапы создания сайта, как web единицы

Рассмотрим этапы создания сайта на уровне размещения web единицы в сети интернет, начиная с выбора

01.12.17 Создание сайтов
Допустимые в веб-строительстве имена файлов.

Присваивая имена файлам, придерживайтесь следующих правил и соглашений: 1. Используйте

18.09.17 Для веб-программиста
Анатомия веб-страницы.

Мы все знакомы с тем, как веб-страницы выглядят в окне браузера, но что происходит «за кадром»? На

01.02.16 Для веб-программиста

 
Powered by UseSite.ru. Все права защищены. Копирование материала строго запрещено.
Закрыть