У меня свежая установка codeigniter. Я просто пытаюсь использовать функцию в моем контроллере по умолчанию, как это:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function index()
{
$data = array(
'title' => 'Welcome',
'description' => 'Welcome Page'
);
$this->load->view('layouts/header',$data);
$this->load->view('home/home');
$this->load->view('layouts/footer',$data);
}
public function contact()
{
$data = array(
'title' => 'Contact Us',
'description' => 'Contact Page'
);
$this->load->view('layouts/header',$data);
$this->load->view('home/contact');
$this->load->view('layouts/footer',$data);
}
}
Я успешно удалил index.php, используя htaccess. Теперь, когда я иду на example.com/welcome/contact, он работает, но не на example.com/contact/.
.
Почему это не должно работать по умолчанию без использования маршрутов?