htaccess重写问号在url中不起作用

时间:2016-07-24 19:55:19

标签: .htaccess mod-rewrite url-rewriting

我尝试更改网址时遇到问题

RewriteRule ^p=([^/]*)([a-zA-Z0-9]{9})$ p.php?v=$2

http://www.example.com/p=ac0266df0

RewriteRule ^p?v=([^/]*)([a-zA-Z0-9]{9})$ p.php?v=$2

http://www.example.com/p?v=ac0266df0

但不行。似乎有问题"?"问号。

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

这是您需要实施的重写规则,以使其发挥作用。

RewriteRule ^p=ac0266df0$ /p?v=ac0266df0&%{QUERY_STRING}