【发布时间】:2011-12-30 06:04:12
【问题描述】:
我目前正在使用 Codeigniter 开展一个项目。
我有一个名为 Cat 的控制器
class Cat extends CI_Controller {
function __construct(){
parent::__construct();
}
function index($action){
// code here
}
}
和一条路线(在 routes.php 中)
$route['cats/:any'] = 'cat/index/$1';
如果我使用这个 URL,例如:http://www.mywebsite.com/cats/display
但是,如果用户将 URL 更改为 http://www.mywebsite.com/cats/,它就不再起作用了。 Codeigniter 写道:404 Page Not Found - 找不到您请求的页面。
所以如果他在猫/页面上,我的目标是默认将他重定向到http://www.mywebsite.com/cats/display
我需要做另一条路线吗? 我试过了
$route['cats'] = 'cat/display';
...但没有成功。感谢您的帮助。
【问题讨论】:
标签: codeigniter controller routes codeigniter-url