如果我有一个带&符号的变量,并尝试在php中回显该变量,那么当使用mod重写URL时,字符串会在符号处被截断。
变量为search & search
使用时:
page.php?s=search+%26+search
我可以回应完整的变量。 search & search
使用重写的网址时:
page/search+%26+search/
我回显变量并打印search
需要在htaccess中添加什么来解决这个问题?
目前的htaccess:
RewriteCond %{THE_REQUEST} /page\s=([^&\s]+) [NC]
RewriteRule ^ page/%1? [L,R=302,NE]
RewriteRule ^page/([^/]+)/?$ page.php?s=$1 [L,QSA]