请问 路由中带?的链接要怎么处理?
具体情况如下$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'; 不生效
请问要如何处理这个?
$route['_m/gonglve/(+)\.html(.*)iwan'] = 'mobile_new/detail/gonglve_baiduiwan'; 不生效 $route['_m/gonglve/(+)\.html(:any) iwan'] = 'mobile_new/detail/gonglve_baiduiwan'; 不生效 路由中不能带问号,因为问号会被服务器处理成参数。你可以说说你的具体需求,也许可以给你一个解决方案。 因为路由中带了?将不符合RESTful规范,所以,如果真要后面带上形参,可以考虑用#
页:
[1]