kils0420 发表于 2016-11-25 16:37:49

请问 路由中带?的链接要怎么处理?

具体情况如下
$route['_m/gonglve/(+).html'] = 'mobile_new/detail/gonglve'; 这条生效
$route['_m/gonglve/(+)\.htmliwan'] = 'mobile_new/detail/gonglve_baiduiwan'; 生效

$route['_m/gonglve/(+)\.html?iwan'] = 'mobile_new/detail/gonglve_baiduiwan'; 不生效
$route['_m/gonglve/(+)\.html/?iwan'] = 'mobile_new/detail/gonglve_baiduiwan'; 不生效
$route['_m/gonglve/(+)\.html\?iwan'] = 'mobile_new/detail/gonglve_baiduiwan'; 不生效

请问要如何处理这个?



kils0420 发表于 2016-11-25 16:38:28

$route['_m/gonglve/(+)\.html(.*)iwan'] = 'mobile_new/detail/gonglve_baiduiwan'; 不生效

kils0420 发表于 2016-11-25 16:38:44

$route['_m/gonglve/(+)\.html(:any) iwan'] = 'mobile_new/detail/gonglve_baiduiwan'; 不生效

Hex 发表于 2016-11-25 18:02:59

路由中不能带问号,因为问号会被服务器处理成参数。你可以说说你的具体需求,也许可以给你一个解决方案。

clarkso 发表于 2016-12-1 14:08:14

因为路由中带了?将不符合RESTful规范,所以,如果真要后面带上形参,可以考虑用#
页: [1]
查看完整版本: 请问 路由中带?的链接要怎么处理?