htaccess mod_rewrite规则只删除URL中的问号

时间:2014-08-19 22:22:22

标签: php apache .htaccess mod-rewrite

我正在寻找重写任何网址的条件/规则

www.mywebsite.com/?admin/ *

www.mywebsite.com/admin/ *

所以?admin to admin

AKA从网址中删除该问号(仅在明显遵循管理员时)。 我知道这是一个奇怪的URL,但这是一个很长的故事,我只需要重写所有管理URL,以便删除查询问号。

谢谢

1 个答案:

答案 0 :(得分:1)

尝试以下规则

RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+\?(admin[^\s&]+) [NC]
RewriteRule ^ /%1? [R=301,L]