我将整个项目放在目录 document_root 中,我需要重定向。
我制作了简单的重写规则
RewriteEngine on
RewriteRule ^(.*)$ document_root/$1 [L]
如果我有
,它可以正常工作http://someurl.com/?foo=bar
但是当我做的时候
http://someurl.com/index.php?foo=bar
然后将其重定向到 document_root 版本,因此网址看起来像
http://someurl.com/document_root/index.php?foo=bar
我想避免。
是否还有任何方法可以阻止 document_root 版本并将其发送回较短的网址版本?
答案 0 :(得分:1)
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !.*/index.php$
RewriteRule ^(.*)$ document_root/$1 [L]