使用CI路由加载新页面


Load new page with CI route

我是CodeIgniter的新手,它的路由让我很困惑,我试图简单地加载一个不同的页面(每个页面都有单独的控制器和视图)。

我有以下代码:

<li class="active"><a href="/homepage">Home</a></li>

我的routes.php是:

$route['default_controller'] = "homepage";
$route['404_override'] = '';
$route['homepage'] = "homepage";

进入

http://demo

加载主页(我在Apache中配置了虚拟主机),但单击主页链接会给我

在此服务器上找不到请求的URL/主页。

要尝试的几件事:

  • 检查是否安装了mod_rewrite
  • 检查httpd.conf是否从.htaccess配置为AllowOverride

请记住,您也不需要显式地声明所有路由,CI将负责指向application/controllers/文件夹中控制器的URL中指定的名称。