2009-06-29 92 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]