在.htaccess中的url重写中向url添加问号

时间:2015-06-06 14:21:36

标签: php apache .htaccess mod-rewrite

大家好我想在url rewrite中在我的文件名末尾添加一个问号,之后将是我的url参数,例如预期的url就像:

http://localhost/project/pass/?something@gmail.com-3861

我正在使用的规则如下:

RewriteRule ^pass/?(\w.+)-(\w.+)$   view/pass.php?useremail=$1&actcode=$2 [L]

?无效,因为我认为它是一个保留关键字。如果我使用其他一些内容,例如-,那么它们可以正常工作

任何人都可以告诉我解决方案,以便我可以在我的网址重写中使用?吗?

2 个答案:

答案 0 :(得分:1)

RewriteRule不接受查询。使用RewriteCond

[{"Bioethik": 1}]

答案 1 :(得分:-1)

如果您想使用没有他们功能的保留字符(?代表"零次或一次"),请在它们之前添加反斜杠\