Php 代码点火器URI奇怪的行为

Php 代码点火器URI奇怪的行为,php,codeigniter,uri,Php,Codeigniter,Uri,我对CI的路线有一个奇怪的密码 $route['pc/r/ios/total/(:any)'] = "pc/usr/ios/overall/5"; $route['pc/r/ios/total/(:any)'] = "pc/usr/ios/overall/$1"; 这个不行 $route['pc/r/ios/total/5'] = "pc/usr/ios/overall/5"; 这个有效 $route['u/a/(:any)'] = "pc/usr/main_controller/game_

我对CI的路线有一个奇怪的密码

$route['pc/r/ios/total/(:any)'] = "pc/usr/ios/overall/5";
$route['pc/r/ios/total/(:any)'] = "pc/usr/ios/overall/$1";
这个不行

$route['pc/r/ios/total/5'] = "pc/usr/ios/overall/5";
这个有效

$route['u/a/(:any)'] = "pc/usr/main_controller/game_detail/$1";
这个有效

$route['u/a/(:any)'] = "pc/usr/main_controller/game_detail/$1";
所以我想知道为什么第一个不起作用


有什么想法吗?提前感谢..

您没有传入变量:

$route['pc/r/ios/total/(:any)'] = "pc/usr/ios/overall/5";
……应该是:

$route['pc/r/ios/total/(:any)'] = "pc/usr/ios/overall/$1";

你可能会有这样的事情

//$route['pc/(:any)'] = "pc/$1";
//$route['pc/(:any)/(:any)'] = "pc/$1/$2";

请检查

不工作=404未找到页面未找到您请求的页面。和works=“page已成功加载所有内容”立即尝试。我把双引号换成了单引号。似乎很奇怪,我试着一个接一个地替换,然后$route['pc/r/ios/total/(:any)]=“pc/usr/ios/total/$1”;这一个工作正常。。。奇怪的是原来的一个。。我贴出的那张不起作用。。我试着一个接一个地改变每个uri好吧,我感到困惑和疲惫。我现在要去睡觉了。祝你好运!