在Apache Mod_Rewrite中转义等号

时间:2014-12-23 04:38:22

标签: mod-rewrite

如何重写包含特殊字符的网址(例如等号)。逃避角色似乎对我不起作用。 (虽然should

    RewriteEngine on
    RewriteRule ^?cat\=4$ http://www.example.com/research [R=301,NC,L]

1 个答案:

答案 0 :(得分:1)

你需要逃脱的不是等号,而是问号

RewriteEngine on
RewriteRule ^\?cat=4$ http://www.example.com/research [R=301,NC,L]

正如Ignacio已经在他的评论中指出的那样,等号不是正则表达式中的特殊字符