2009-06-29 3 views
1

У меня есть весь проект в каталоге document_root, и мне нужно перенаправить туда.Как изменить базовый каталог с htaccess

Я сделал правило простое переписывание

RewriteEngine on 
RewriteRule ^(.*)$ document_root/$1 [L] 

, который прекрасно работает, если у меня есть

http://someurl.com/?foo=bar 

но когда я

http://someurl.com/index.php?foo=bar 

то он перенаправляется на document_root версия, поэтому URL-адрес выглядит как

http://someurl.com/document_root/index.php?foo=bar 

, которого я хотел избежать.

Есть ли способ заблокировать версию document_root и отправить ее в более короткую версию URL-адреса?

ответ

1
RewriteEngine on 
RewriteCond %{SCRIPT_FILENAME} !.*/index.php$ 
RewriteRule ^(.*)$ document_root/$1 [L] 
Смежные вопросы