Здравствуйте.
Столкнулся с проблемой, настроил на сайте 404 как все пишут, т.е. создал страницу, в параметр error_page прописал id этой страницы.
404 работает, но не для всех страниц.
Так, если урл sayt.ru/page1/page2/ существует, то для несуществующей страницы sayt.ru/page1/page2/abrakadabra 404 не срабатывает, отображается содержимое страницы sayt.ru/page1/page2/
Ответ, само собой 200 Ок отдаёт.