Поэтому я загружаю чистую копию Codeigniter и заменяю контроллер приветствия и представление welcome_message на (соответственно):
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends CI_Controller
{
public function index()
{
$this->load->view('welcome_message');
}
public function test($number = 3)
{
echo $number;
}
}
/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */
и
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div>
<a href="<?php echo base_url(); ?>pouet/lolmdr-2.html">LOLMDR</a>
</div>
</body>
</html>
, и мой файл .htaccess:
RewriteEngine on
RewriteRule ^pouet/(.*)-([0-9]+)\.html$ index.php/welcome/test/$2
Я думал, что когда я нажму на ссылку, я буду перенаправлен на мою функцию приветствия / тестирования, а затем выведу на экран 2. Но вместо этого у меня есть страница 404, и я не понимаю, почему.
Спасибо