Нетипичная обработка 404

ВC
На сайте с 02.02.2006
Offline
463
406

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

К сожалению, типовая CMS устроена таким хитрым образом, что строка ErrorDocument 404 /404.html в htaccess не работает, поэтому сообщать об ошибках каталога придется каким-то иным способом.

Сейчас я при обнаружении в каталоге ошибки выдаю

header("HTTP/1.0 404 Not Found");

echo "Страница не существует";

Firebug показывает статус 404 Not Found.

Как полагаете, это нормально, такой способ годится?

[umka]
На сайте с 25.05.2008
Offline
456
#1

Вот так:

header("HTTP/1.0 404 Not Found",true,404);

Только не понятно, как это будет срабатывать в каталоге, если CMS перехватывает обращения к несуществующим страницам.

Лог в помощь!
ВC
На сайте с 02.02.2006
Offline
463
#2
'[umka:
;12920559'] как это будет срабатывать в каталоге, если CMS перехватывает обращения к несуществующим страницам.

Нюанс в том, что в самом каталоге есть индексная страница index.php, которая и показывает его содержимое посетителям сайта. Так что её CMS не перехватывает.

Спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий