将index.php重定向到root而不影响其他URL

时间:2013-08-07 12:32:28

标签: .htaccess

我需要将index.php重定向到我的根文件夹而不影响其他页面。我试过这个:

RewriteRule ^index\.php$ http://example.com/ [NC,R]

这个工作解决了

等条件下的问题

http://example.com/index.php但是当我访问

等网址时

http://example.com/index.php?option=users,显示为

http://example.com/?option=users这不应该发生。

1 个答案:

答案 0 :(得分:2)

根据documentation,您需要在RewriteRule之前添加此行:

RewriteCond %{QUERY_STRING} ^$

这可确保仅在查询字符串为空时才应用该规则。