Частичный или полный путь к документу, который должен вызваться
в результате интерпретации URL. Различные WEB-сервера
сконфигурированы по разному для интерпретации пути доступа к
документу. Например, при использовании CGI скриптов (исполняемых
программ), они обычно собираются в одном или нескольких выделенных
каталогах, путь к которым записан в специальных параметрах
WEB-сервера. Для данных каталогов WEB-сервером выделяется
специальный логический путь, который и используется в URL. Если
WEB-сервер видит данный путь, то запрашиваемый файл
интерпретируется как исполняемый модуль. В противном случае,
запрашиваемый файл интерпретируется просто как файл данных, даже
если он является исполняемым модулем. Например:
www.uportal.com.ua/cgi-win/handle.exe
В данном примере HTTP-сервер должен вызвать CGI-скрипт с именем
handle.exe, который находится на машине с сетевым именем
www.softexpress.com. Путь к данному скрипту -
/cgi-win/ - в действительности является виртуальным путем
(выделенным сервером для исполняемых модулей). Заметьте, что при
описании пути используется UNIX-подобный синтаксис, где, в отличии
от DOS и Windows используются прямые слэши вместо обратных. Если
после сетевого имени машины сразу идет имя документа, то он должен
находиться в корневом каталоге на удаленной машине или (что чаще)
в каталоге, выделенном WEB-сервером в качестве корневого. Если же
URL закагчивается сетевым именем машины, то в качестве документа
запрашивается документ из корневого каталога удаленной машины с
именем, установленным в настройках WEB-сервера (как правило, это
index.php).