Как обработать код 412, 413 и т.д. Вот например код: PHP: if( $money>=$module->min_sum&$money<=$module->max_sum ){ echo 'success'; } else http_response_code(412); Я сделал в .htaccess: ErrorDocument 412 /error/412.php И вообще, можно ли так делать? header("HTTP/1.1 412 Precondition Failed"); Таким образом тоже не работает.
Должно. Я всегда отдаю коды через header. С чего вы взяли, что не работает-то? Во вкладке network браузера код какой светится при запросе?
не, какой смысл в апаче это перехватывать и отдавать страницу, если можно отдать какое-то осмысленное сообщение из пхп.
Никакого. Это по неопытности. Везде в интернетах пишут, что нужно прям от апача чот-там в конфигах ковырять, чтобы он коды возвращал через жопу. Но нигде не пишут, что можно код отослать из PHP хедером, и при этом отдать полноценную страницу, не стесняя себя ничем.