9. Сетевые ИТ
Для указания местоположения отдельного ресурса сети используется указатель, который называется URL (Uniform Resource Locator). URL – это универсальный указатель ресурсов, адрес, который указывает путь к конкретному документу. Он содержит информацию об используемом протоколе, имени сервера, имени домена. Иногда приводятся сведения о директории, в которой хранится файл, и имени файла.
Рассмотрим пример создания гиперссылки на страницу, расположенную на другом сервере по отношению к серверу, на котором расположен просматриваемый документ.
Действие этого фрагмента программы таково: на экране появляется гиперссылка Midi-музыка, при щелчке по которой происходит переход по адресу.
Заметим, что здесь имя тега обозначено символом «а», имя атрибута – словом href. Значение аргумента в данном теге – это адрес в сети (URL).
Следующая гиперссылка позволяет вывести на экран страницу, расположенную на том же сервере, что и страница, с которой происходит вызов документа.
В данном случае аргумент атрибута href имеет значение glossary htm. Это значит, что браузер будет искать указанный документ на данном сервере, в текущей папке.
Подобает обратить внимание на следующий момент: если в адресе перехода не указан каталог (директория, папка), то переход будет выполнен внутри текущего каталога (папки). Если в адресе перехода не указан сервер, переход будет выполнен на страницу, расположенную на данном сервере, в указанном в адресе каталоге.
Таким образом, если осуществляется переход между документами одного сайта, то адрес можно указывать не полностью. В этом случае используется так называемая относительная адресация [79]. Рассмотрим правила относительной адресации на примере некоторого сайта (Site), содержащего три папки (Folder 1...3) и пять Web-страниц (index и doc1...doc4). Файловая система сайта показана на следующем рисунке.
Чтобы сделать ссылку из документа doc2.html на документ doc3.html, достаточно записать относительный адрес doc3.html. В этом случае форма относительного адреса простейшая.