我在本地 wamp 服务器上有一个网站(我使用了虚拟主机设置)。但是,当我尝试链接到站点上的另一个控制器时,我只得到一个 404 页面(不是 codeigniters 404)。我确定我错过了一些简单的东西,但我不太确定。
如果在 url 我把 website.co.uk/index.php/aboutus 我得到了页面(虽然它没有我的任何格式)。
我正在尝试使用以下格式的链接:website.co.uk/aboutus
这是我的 routes.php
$route['404_override'] = '';
$route['default_controller'] = 'home';
$route['(:any)'] = '$1';
这是我试图链接到的控制器:
class Aboutus extends CI_Controller {
public function index()
{
// $this->load->library('parser');
// $this->load->view('header_view');
// $this->loadContent();
// $this->load->view('footer_view');
$this->load->helper(array('form', 'url'));
$data = array();
$data["title"] = "Our Story";
$data["page_content"] = "here is some page content";
$this->load->view('aboutus_view', $data);
}
}
我正在为链接使用以下 href 标签
<a href="<?php echo site_url('aboutus'); ?> ">
在我的配置文件中,我有
$config['base_url'] = '';
$config['index_page'] = '';
有人对我缺少什么有任何想法吗?
谢谢你。