联系官方销售客服
1835022288
028-61286886
tag标签伪静态规则如何写?
现象:
项目中会用到 “/index.php?s=tag&name=中国 ”的url,其中name的参数会有中文,我开启伪静态后,给这个URL配置的路由规则为:
"tag.html?name=([\u4e00-\u9fa5_a-zA-Z0-9]+)" => "index.php?s=tag&name=$1"
但我在home控制器中,无法获取到name参数的值,$_GET打印出来也只有:
Array ( [s] => tag [c] => home [m] => index )
问题:
我这个路由规则是否有误?tab标签获取参数的方式有不一样的吗?
"tag-(*).html" => "index.php?s=tag&name=$1"
url格式1:http://www.xxx.com/index.php?s=tag&name=中国 打印参数结果为: Array ( [s] => tag [name] => 中文 ) url格式2:http://www.xxx.com/tag.html?name=中国 打印参数结果为: Array ( [s] => tag [c] => home [m] => index )所以,问题出现在伪静态后参数的获取有变化了?