转义“?”在htaccess中

时间:2019-12-22 04:03:36

标签: php apache .htaccess web web-development-server

我正在尝试重定向。

RewriteRule ^search?q=([a-zA-Z0-9]+) home.php?view=search?q=$1 [NC]

但是它不起作用与“?”有关。虽然当我删除“?”的原因从^search?q=([a-zA-Z0-9]+)起,它确实重定向了,但是当它在那里时,我收到404错误。我该如何解决?

1 个答案:

答案 0 :(得分:0)

您应该使用\来匹配“?”字符。

^search\?q=([a-zA-Z0-9]+)