我遇到一个get参数与htaccess重写规则相结合的问题.
下面是urlencode()的链接;重写规则我用来重定向到index.PHP,最后是index.PHP上的一个print_r($_ GET).
您可以看到,urlescaped&符号不是变量static的值的一部分,而是与我的期望相反,被解释为变量分隔符.为什么?
@H_502_16@下面是urlencode()的链接;重写规则我用来重定向到index.PHP,最后是index.PHP上的一个print_r($_ GET).
您可以看到,urlescaped&符号不是变量static的值的一部分,而是与我的期望相反,被解释为变量分隔符.为什么?
初始链接:
<a href="static/Game-Tech-%26-Arts-Lab">link</a>
的.htaccess:
RewriteRule ^static/(.*)$/index.PHP?static=$1 [L]
Array ( [static] => Game-Tech- [-Arts-Lab] => )