.htaccess转义特殊字符(问号,百分比,井号)

时间:2019-03-19 19:24:54

标签: .htaccess

我对我的网址(www.site.com/param_1/param_2.html)使用以下.htaccess规则:

RewriteCond %{REQUEST_URI} ^/? [NC]
RewriteRule ^(.+)\/(.+)\.html$ script.php?variable_1=$1&variable_2=$2 [L,QSA]

它起作用,直到url中出现以下符号(?&#),例如

此网址有效:

www.site.com/apple/lemon.html

但是此链接会中断(或更确切地说,它将在variable_2上将“柠檬”切成“柠檬”):

www.site.com/apple/lemo?n.html

在variable_2中,我需要使用“ lemo?n”而不是“ lemo”。

期待向正确的方向提供建议或指导。 非常感谢!

0 个答案:

没有答案