Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как заменить главную директорию в .htaccess
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » Как заменить главную директорию в .htaccess

Страниц (1): [1]
 

1. LifePlay - 10 Мая, 2013 - 23:14:43 - перейти к сообщению
Проблема заключается в том чтобы поменять основную директорию сайта с www на web.
Например site.ru доступен в e:\home\ site.ru\www\а надо чтобы в e:\home\ site.ru\web\
есть способ поменять www на web в .htaccess?
2. DeepVarvar - 10 Мая, 2013 - 23:20:43 - перейти к сообщению
Да, но я не вспомню, гуглите: htaccess SetEnv
3. LifePlay - 11 Мая, 2013 - 00:16:22 - перейти к сообщению
Если я правильно понял то заменить DOCUMENT_ROOT SetEnv.ом нельзя.
Пробовал так
SetEnv DOCUMENT_ROOT E:/home/test1.ru/web Не помогло

тут написано что данными директивами нельзя переназначить переменные окружения уже используемые по умолчанию сервером. Не понял
4. LIME - 11 Мая, 2013 - 00:22:39 - перейти к сообщению
мод рерайт можно попробовать
на всякий спрошу
к конфигу апача нет доступа?
(Добавление)
http://www[dot]htaccess[dot]net[dot]ru/doc/m[dot][dot][dot]/RewriteBase.php
5. caballero - 11 Мая, 2013 - 00:31:16 - перейти к сообщению
денвер сам генерит виртуальные директории

даже не представляю на фига может понадобится переименование корневой директории
6. LifePlay - 11 Мая, 2013 - 00:53:41 - перейти к сообщению
Проблема решена.
Добавил в # DocumentRootMatch "/home/(?!cgi-)(.*)/web^1" в httpd.conf (в Денвере)
Всем спасибо за внимание.

P.S. Думал что нельзя переименовать корневую директорию в конфиге только для одного сайта.

 

Powered by ExBB FM 1.0 RC1