Это не мой точный PHP, поскольку он довольно сложный, но это та же самая общая идея.PHP - заголовок 404 не запускает htaccess ErrorDocument
if($_GET['page'] == ".htaccess"){
header("HTTP/1.0 404 Not Found");
}
В этом случае Apache не загружает 404-страничную страницу в файле .htaccess. Я знаю, что 404 работает, потому что, когда я перехожу на несуществующую страницу, я получаю указанную страницу 404.
Есть ли способ, которым я могу загрузить указанную страницу 404 без ручного сброса содержимого файла страницы 404?
Связанные вопрос: http://stackoverflow.com/questions/5534268/headerhttp-1 -0-404-not-found-not-doing-anything – User