CodeIgniter 2.x 404 ошибка маршрутизации - PullRequest
0 голосов
/ 30 апреля 2011

Действительно ли новая функция ошибок 404 в CodeIgniter 2.x действительно отправляет ошибку 404 на сервер, чтобы ее можно было отслеживать с помощью аналитики? Или мне нужно что-то сделать в моем контроллере? Немного покопавшись, и я нашел ответ внизу этой страницы:

http://codeigniter.com/forums/viewthread/164957/#790005

1 Ответ

0 голосов
/ 30 апреля 2011

Если вы говорите о странице $route['404_override'], она сама не отправляет правильный код состояния 404. Я недавно подал сообщение об ошибке об этом.

Исправление в сообщении на форуме кажется идеальным, просто убедитесь, что вы установили заголовок вручную с помощью $this->output->set_status_header('404'); любым способом, который вы определили в качестве значения по умолчанию 404. Единственная проблема, о которой я могу подумать, это если вы хотите, чтобы 404 загружали ваш дом страница или что-то.

Существует и другая проблема: допустимые контроллеры с недопустимыми методами будут отображать страницу ошибки по умолчанию вместо пользовательской. Вы можете увидеть некоторые сообщения об этом на системе отслеживания проблем .

Надеюсь, они исправят это в будущих выпусках и сделают настройку заголовка автоматической.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...