虽然我确信这是可能的,但我看不出如何能够执行以下操作。只使用一个文件的自定义错误页面
使用.htaccess将html错误指向单个错误处理页面(这一点不成问题)。
该页然后检查错误代码实际上是什么(404,500等),并根据每个消息显示一条消息。
我想在PHP环境中做到这一点,它是一个简约的网站,所以文件越少越好。
这是我生产的404的一个例子,http://isitup.org/404,我只想要切换相应的数字。
虽然我确信这是可能的,但我看不出如何能够执行以下操作。只使用一个文件的自定义错误页面
使用.htaccess将html错误指向单个错误处理页面(这一点不成问题)。
该页然后检查错误代码实际上是什么(404,500等),并根据每个消息显示一条消息。
我想在PHP环境中做到这一点,它是一个简约的网站,所以文件越少越好。
这是我生产的404的一个例子,http://isitup.org/404,我只想要切换相应的数字。
我总是把我的.htaccess:
ErrorDocument 403 /error.php?error=403
ErrorDocument 404 /error.php?error=404
ErrorDocument 500 /error.php?error=500
等不管是什么错误,我想,然后就打开$ _GET [ '错误']情况。
不要以为还有更复杂的方式去做。
由于您使用.htaccess将错误重定向到自定义错误处理程序文件,因此您可以使用$_SERVER['REDIRECT_STATUS']
来获取HTTP错误代码。基于此,您可以根据错误代码显示不同的消息。
谢谢,那很简单:P – 2009-04-18 11:50:29