如果php有错误,Htaccess操作错误日志和重定向503

时间:2015-05-18 09:49:46

标签: php apache .htaccess

这是我的错误显示。

Fatal error: Call to undefined function test() in C:\wamp\www\test.php on line 3 Call Stack: 0.0788 241120 1. {main}() C:\wamp\www\test.php:0

但我想要这样。

[Wed Oct 01 15:07:23 2008] [error] [client 76.246.51.127] Call to undefined function test() in C:\wamp\www\test.php:3

如何使用.htaccess而不是php或php.ini文件,如果php有错误,我想重定向到error / 503.php。

1 个答案:

答案 0 :(得分:1)

据我所知,你无法使用.htaccess处理它。为什么不能使用PHP来处理它? 使用PHP5.2 +,您可以使用register_shutdown_function来捕获致命错误:

register_shutdown_function('fatal_errors');
function fatal_errors()
{
  // do stuff
}

请参阅http://php.net/manual/en/function.register-shutdown-function.php