Macromedia Dreamweaver MX

Абсолютные и относительные интернет-адреса

А поговорим мы об интернет-адресах. Точнее, о разных способах задания интернет-адресов.

Снова откройте главную страницу сайта default. htm. Поместите текстовый курсор на слово "Macromedia" в первом абзаце (если помните, это гипер­ссылка, указывающая на сайт фирмы). В поле ввода Unk редактора свойств вы увидите следующее:

Http://www. macromedia. com

Это Web-адрес сайта Macromedia. Теперь давайте рассмотрим еще один ин­тернет-адрес, на этот раз воображаемый:

Http://www. somesite. ru/folderl/folder2/page. html

Этот адрес указывает на файл page. html, находящийся на сервере Http://www. somesite. ru в папке /folderl/folder2. Как ввдите, все основные части интернет-адреса здесь присутствуют. В результате адрес указывает прямо на нужный файл. Такой интернет-адрес называется абсолютным.

Теперь переместим текстовый курсор на первую строку списка ("о моих увлечениях"). В поле ввода Unk мы увидим следующее:

HTMLs/Passions. htm.

Этот адрес также указывает на нужный файл, но не непосредственно, а от­носительно какого-то другого файла, а именно относительно адреса главной страницы нашего сайта. Такой адрес называется относительным.

Относительные интернет-адреса могут быть заданы относительно файла и корневой папки сайта. Проиллюстрируем это на примере. Откройте страни­цу About. htm и щелкните мышью по фотографии Ивана Ивановича, чтобы ее выделить. В поле ввода Src вы увидите:

. ./Pics/Ivanov. gif

Этот интернет-адрес указан относительно файла Web-страницы. Две точки в начале обозначают ссылку на папку верхнего уровня.

А вот так будет выглядеть адрес, указанный относительно корневой папки сайта:

/Pics/Ivanov. gif

Способ задания относительных интернет-адресов выбирается с помощью раскрывающегося списка Relative То (рис. 6.15) диалогового окна Select File: пункт Document задает адрес относительно файла, а пункт Site Root — отно­сительно корневой папки сайта. В таком случае в поле ввода URL появляет­ся результирующий интернет-адрес.

Абсолютные и относительные интернет-адреса

Рис. 6.15. Раскрывающийся список Relative То и поле ввода URL диалогового окна Select File

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

Но какой способ задания относительных адресов выбрать? Это зависит от того, где находится файл, на который вы хотите сослаться. Если он распо­лагается в той же папке, что и файл текущей страницы, или в одной из подпапок этой папки, лучше задать адрес относительно файла, т. к. он будет компактнее. Если же нужный файл находится в другой папке, не вложенной в ту, где расположен файл текущей страницы, лучше задать адрес относительно корневой папки.

Проиллюстрируем вышесказанное на примере. Предположим, есть сайт с такой физической структурой:

СКорневая папка> default. htm folderl pagel. htm folder2 page2.htm folder3 page3.htm

И предположим, что нужно разместить на странице pagel. htm ссылки на страницы page2.htm и page3.htm. В таком случае правильно заданные ин­тернет-адреса будут выглядеть следующим образом:

Folder2/page2.htm /folder3/page3.htm

Т. e. адреса задаются относительно файла — для page2.htm и относительно корневой папки — для page3.htm. Если же мы поступим наоборот:

/folderl/folder2/page2.htm../folder3/page3.htm

То смотрите сами, насколько громоздкими и запутанными стали адреса.

И еще. Если вы собираетесь публиковать сайт на Web-сервере, можете зада­вать относительные адреса как от файла, так и от корневой папки сайта. Но если ваш сайт будет существовать только в виде локальной копии (напри­мер, чисто учебный сайт, который никогда не будет опубликован в Сети, или сайт-прототип, предварительная версия), задавайте относительные ад­реса только от файла страницы. Адреса, заданные относительно корневой папки сайта, будут работать только под управлением программы Web - сервера; операционная система вашего компьютера просто не сможет их найти, поскольку будет отсчитывать адреса от корневой папки диска.

Для примера давайте сравним два наших интернет-адреса:

/folder3/page3.htm../folder3/page3.htm

Предположим также, что локальная копия сайта находится в папке

С:ProjectsSitesSamplel

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

С :Folder3page3.htm

Что не соответствует действительности. Поэтому вы не сможете перейти на данную страницу, щелкнув по гиперссылке — операционная система не найдет этот файл, и Web-обозреватель выдаст сообщение об ошибке. В то же время, второй интернет-адрес, заданный относительно файла страницы, будет интерпретирован правильно:

С:ProjectsSitesSamplelFolder3page3.htm и операционная система без труда найдет нужный файл.

Macromedia Dreamweaver MX

Заключение

"А напоследок я скажу..." — поется в старинном русском романсе. Что же мне сказать напоследок?.. Книга о Dreamweaver закончена. Я рассказал об этой программе все, что знал и что мог …

Страницы общего доступа

Страницы общего доступа предназначены для обычных посетителей сайта. Как правило, они создаются после административных страниц; в этом слу­чае вы можете использовать последние как образцы для создания "обычных" страниц. В самом …

Реализация выхода с сайта

Осталось реализовать выход с сайта — и работу над административными страницами можно считать законченной. Как вы помните, каждый посети­тель, вошедший на сайт с разграничением доступа, должен по окончании работы с …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.