У меня проблема с кодом воспламенитель, у меня есть следующий код (user_stats.php):ошибка 404 Codeigniter страница при вызове метода
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class User_stats extends MX_Controller
{
function __construct() {
parent::__construct();
}
function user_stats() {
echo "Hello";
}
function detect_location() {
echo "World";
}
}
Если я вызываю метод, например, через URL http://test/user_stats/detect_location Я получаю выходной мир, но когда я загружаю http://test/user_stats/user_stats, я получаю сообщение об ошибке 404. Я проверил журналы и по какой-то причине запрос был для http://test/user_stats/index (при попытке загрузить http://test/user_stats/user_stats). Мой файл Htaccess имеет следующий код:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
и конфигурационный файл настроен как:
$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';
$config['url_suffix'] = '';
Любая помощь в решении этого будет оценена.
Благодаря
Спасибо, я новичок в MVC/OOP и очень многому научился – Dino