CodeIgniter 404 Not Found, как решить проблему

Рейтинг: 1Ответов: 1Опубликовано: 20.01.2015

Начал изучать фреймворк Codeigniter и столкнулся с проблемой, нужна помощь.

При переходе по адресу: http://localhost/newproject/index.php всё работает, но если пытаюсь добавить к нему контроллер /pages, то выдает ошибку 404 Not Found.

Вот контроллер:

class Pages extends CI_Controller {
        public function index() {
            print "hello";
        }
}

Не находит адрес:

http://localhost/newproject/index.php/pages и

http://localhost/newproject/index.php/pages/index

С чем это может быть связано? Проверил на хостинге, работает, а вот на локальном сервере нет.

Я так понял связано с настройками веб-сервера, я использую nginx. Пытался настроить rewrite, но безуспешно.

Ответы

▲ 1Принят

Не работает .htaccess. Вот неплохой мануал: http://www.php.su/articles/?cat=apache&page=011