1. Введение в технологию создания веб-сайтов
1.3. Унифицированный указатель ресурсовДля определения местонахождения различных информационных ресурсов во Всемирной паутине используется URI, более известные как URL. Полный формат URL-адреса включает:
Для каждого вида протокола выбирается свое подмножество полей из представленного выше списка. Например: http://www.server.ru/folder/index.html Рассмотрим отдельные части URL-адреса, приведенного в примере. Первая часть HTTP обозначает протокол передачи гипертекста. Следующая часть URL, а именно www.server.ru – имя домена. Далее находится маршрут каталога (/folder), показывающий местонахождение файла, а после него – имя документа (index.html). Расширение имени файла означает Hyper Text Marcup Language (язык гипертекстовой разметки). Вместо имени домена можно использовать IP-адрес: http://192.112.36.5/folder/index.html Если сервер протокола запущен на обслуживание отличного от стандартного порта TCP (для HTTP – 80), то это отражается в адресе: http://www.server.ru:8080/folder/index.html При указании адреса ресурса возможна ссылка на точку внутри HTML-файла: http://www.server.ru/folder/index.html#label Символ "#" отделяет имя HTML-документа от имени метки внутри него. Также URL-адреса может содержать передаваемые атрибуты, например критерий поиска: http://www.server.ru/folder/index.html?keyword1+keyword2 Существует упрощенная запись URL-адреса, можно в адрес не включать имя файла, а просто указать на каталог, например: http://www.server.ru Когда сервер получает запрос имени каталога, а не определенного файла, он ищет в нем документ, заданный по умолчанию, обычно с именем index.html. Поэтому, если ввести вышеупомянутые URL в адресную строку браузера, в итоге вы увидите следующие документы: http://www.server.ru/index.html Имя файла, заданного по умолчанию (также называемого индексным файлом), может меняться и зависит от того, как сконфигурирован сервер. В этих примерах он носит имя index.html, но некоторые серверы предпочитают имя файла default.html, а также могут использоваться имена файлов с другими расширениями, например, index.php или index.asp. |
||