我在整个域名中使用此重写规则:
RewriteRule ^([A-Za-z0-9/-]+)$ /index.php?path=$1
例如,我的网址看起来像这样:
http://www.example.com/page/subpage/4/anything/
问题在于我想手动添加特定的$_GET
,如下所示:
http://www.example.com/page/subpage/4/anything/?also=admin
我记得这在我一直在开发的一些网站上有效,但它在这里不起作用。
如何修复我的RewriteRule以便我可以添加$_GET
这样的数据?
答案 0 :(得分:7)
RewriteRule ^([A-Za-z0-9/-]+)$ /index.php?path=$1 [QSA]
答案 1 :(得分:1)
添加第二个查找网址的规则?在他们:
RewriteRule ^([A-Za-z0-9/-]+)\?(.*) /index.php?path=$1&$2