我对我的网址(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”。
期待向正确的方向提供建议或指导。 非常感谢!