我有一个小问题。我正在使用Codeigniter 2.1.0,并且在我的routes.php中有以下代码。Codeigniter路由有时不工作
$route['default_controller'] = "photo";
$route['404_override'] = 'error';
$route['photo/:num'] = 'photo/index/$1';
$route['people/:num'] = 'people/index/$1';
奇怪的是,有时当我去http://www.myurl.com/photo/1它的工作原理和othertimes它重定向我到我的错误页面。
任何人maby有任何想法我的路线有什么问题吗?
在此先感谢!
鲍勃
您是否尝试过封闭'(:NUM)'在括号内?如果您在路线中使用“$ 1”,则可能需要使用此功能。 – minboost
曾经有这个,但因为我也有错误,当我有(:num)我删除了括号。 – Bob
你有.htaccess文件工作从您的URL删除'index.php',对吧?如果是这样,你不需要自定义路由。照片/ 1会自动转到照片/索引/ 1。 – minboost