我有以下代码来转发根索引页面,如下所示:
www.domain.com/index.php?foo=value - > www.domain.com/value
以下是代码:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+?)/?$ /index.php?foo=$1 [L,QSA]
问题是这会将我的所有索引页面转发到主页面,我真的只希望这段代码能够影响根目录。
我认为这就像添加域作为规则的一部分一样简单,但它对我不起作用。
答案 0 :(得分:0)
尝试此规则:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/.]+)/?$ /index.php?foo=$1 [L,QSA]