Перенаправить страницу 404 с помощью Kohana Framework

Как для перенаправления страницы на домашнюю страницу используйте Kohana 3.2

Я пытаюсь использовать файл.htaccess, но не смог:

RewriteBase /
ErrorDocument 404 http://www.domain.com/
ErrorDocument 400 http://www.domain.com/
ErrorDocument 401 http://www.domain.com/
ErrorDocument 500 http://www.domain.com/
ErrorDocument 403 http://www.domain.com/

Кто-нибудь, помогите, пожалуйста

1 ответ

Это страница Apache "404". Это происходит только в том случае, если нет файла "index.php", чего не должно быть в Kohana.

Вы можете прочитать об обработке ошибок в руководстве http://kohanaframework.org/3.3/guide/kohana/errors.

Или для версии 3.2 http://kohanaframework.org/3.2/guide/kohana/errors (которая в данный момент недоступна).

Следуя документации 3.3, это должно работать

class HTTP_Exception_404 extends Kohana_HTTP_Exception_404 
{

    public function get_response()
    {
        HTTP::redirect('/');
    }      
}
Другие вопросы по тегам