本文介绍了在 PHP 中触发 500 Internal Server Error 并显示 Apache 错误页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在 PHP 中触发 500 Internal Server Error404 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>
  1. 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>
  1. PHP redirect code :

这篇关于在 PHP 中触发 500 Internal Server Error 并显示 Apache 错误页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-18 20:29