antivir
Новичок
Вопрос по Apache, возможно Alias-rewrite и и DOCUMENT_ROOT
Привет усем!
Подскажите, как решить такую задачу: есть домен, на котором расположен некий ресурс - сайт. По требованию, в директорию /dir/dir/ нужно добавить другую систему, другую CMS, которая была бы доступна по адресу www.server.com/dir/dir/
Как можно сделать на уровне сервера так, что бы при запросе www.server.com/dir/dir/* Apache работал бы с запросом так, как будто директорий /dir/dir не существует, т.е. как будто бы запрос шёл прямиком в root?
Я объясню зачем мне это нужно: дело в том, что при использовании mod_rewrite модуля, сохранить работоспособность системы невозможно, если система лежит не в корне виртуального сервера.
Поэтому, приходится в хтацесс и в скриптах и шаблонах указывать некую константу ROOT. Тогда, при использовании mod_rewrite в файле конфигурации мы пишем:
а во всех скриптах и шаблонах приходится писать нечто
где ROOT будет равен /dir/dir
Это очень неудобно. Посоветуйте выход!
Привет усем!
Подскажите, как решить такую задачу: есть домен, на котором расположен некий ресурс - сайт. По требованию, в директорию /dir/dir/ нужно добавить другую систему, другую CMS, которая была бы доступна по адресу www.server.com/dir/dir/
Как можно сделать на уровне сервера так, что бы при запросе www.server.com/dir/dir/* Apache работал бы с запросом так, как будто директорий /dir/dir не существует, т.е. как будто бы запрос шёл прямиком в root?
Я объясню зачем мне это нужно: дело в том, что при использовании mod_rewrite модуля, сохранить работоспособность системы невозможно, если система лежит не в корне виртуального сервера.
Поэтому, приходится в хтацесс и в скриптах и шаблонах указывать некую константу ROOT. Тогда, при использовании mod_rewrite в файле конфигурации мы пишем:
Код:
RewriteBase /dir/dir/
PHP:
<a href="<?=ROOT?>/link.html">blablabala</a>
Это очень неудобно. Посоветуйте выход!