Благодаря этому форуму я узнал, что функция заголовка PHP на самом деле не отправляет заголовок на сервер Apache, но только на клиент.
То, что я хочу сделать, должно генерировать ошибку 500 и позволить дисплеям Apache его соответствующая страница. Существует ли способ вызвать его?
Заранее спасибо! (и allez les bleus!)
Выполните перенаправление на URL-адрес, который вызывает 500.
Например, URL-адрес с недопустимой директивой .htaccess.
Есть способ отправить 500 Ошибка браузера, но вам придется предоставить страницу самостоятельно:
<?php
header('HTTP/1.1 500 Internal Server Error');
echo <<<ERRORTEXT
The server encountered an unexpected condition which prevented it
from fulfilling the request.
ERRORTEXT;
// also notify server operator, maybe?
exit;
?>