问题描述
如何在 PHP 中触发 500 Internal Server Error 或 404 Page Not Found Apache 错误?
对于 500 内部服务器错误,我尝试了以下代码:
header("HTTP/1.0 500 内部服务器错误");
但它向我显示了一个空白页面.如何以 Apache 的默认格式显示错误?
请指导..
经过这么全面的讨论,我认为没有 php 代码可以显示默认 500 Internal Server Error.解决办法是:
1. 在 php 文件旁边创建一个名为 http500 的文件夹.
2.在其中创建一个.htaccess文件并添加以下代码:
重写引擎开启RewriteCond %{REQUEST_FILENAME} -d重写规则 ^])(.(*/重写规则 ^])((a-zA</IfModule>
- PHP 重定向代码:
header('位置:http500/');
How can i trigger 500 Internal Server Error or 404 Page Not Found Apache errors in PHP?
For 500 Internal Server Error i have tried following code :
header("HTTP/1.0 500 Internal Server Error");
But it shows me a blank page.How can i show the error in Apache's default format?
Please guide..
After such a knowledge-full discussion, i think there is no php code can display the by default 500 Internal Server Error.The solution is :
1. Create a folder named http500 next to the php file.
2. Create a .htaccess file in it and add following code :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^])(.(*/
RewriteRule ^])((a-zA
</IfModule>
- PHP redirect code :
这篇关于在 PHP 中触发 500 Internal Server Error 并显示 Apache 错误页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!