PHP强制Apache错误

感谢这个论坛,我了解到PHP头函数实际上并不是将头部发送到Apache服务器,而只是发送给客户端。

我想要做的是产生一个错误500,让Apache显示其相应的页面。 有没有办法强制它?

提前致谢 ! (和allez les bleus!)

重定向到导致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; ?> 

只要做一个破碎的CGI脚本:

 // Don't include stdio int main() { printf("This won't work.\n"); return 0; }