Xpoint
   [напомнить пароль]

Как Apache и браузер трактует «директории» и «файлы» в URL: История

Внимание! Данный интерфейс находится в стадии глубокой переделки. Наберитесь терпения.

Последнее изменение

12 лет назад Евгений Рябинин[досье] изменил текст:
Текст: Предположим, в браузере открыта страница с некоторым URL -- ~http://www.mysite.ru/xyz/news, и в ней приводятся относительные ссылки вида =#../abc#=. Если не используется =#mod_rewrite#=, то, казалось бы, вид полного URL для ссылки =#../abc#= должен зависеть от того, является ли news на сервере «директорией» или «файлом». В первом случае (когда news -- файл) результирующая ссылка будет выглядеть так: ~http://www.mysite.ru/abc, а во втором (news -- директория) так: ~http://www.mysite.ru/xyz/abc. Но ведь браузер «ничего не знает» о фищическомфизическом расположении файлов и каталогов на сервере. Как же он определяет, как преобразовывать относительные пути?¶

Штука в том, что для браузера вообще нет такого понятия, как «директория» или «файл». Вернее, он трактует _любой_ URL как адрес _страницы_. Части этого URL разделяются слэшем. Поэтому относительный путь =#../abc#= имеет разное значение в зависимости от вида URL, открытого в браузере:¶

История предыдущих изменений

изменения дата автор
текст 2005-07-04 15:33:28 (12 лет назад) Евгений Рябинин[досье]
текст 2005-04-20 11:46:20 (12 лет назад) Андрей Новиков[досье]
заголовок, текст 2005-04-20 11:29:02 (12 лет назад) Дмитрий Котеров[досье]
RSS
Powered by POEM™ Engine Copyright © 2002-2005