Wordpress通过htaccess抑制php错误抛出500错误


Wordpress suppressing php error through htaccess throwing 500 error

我在WordPress中通过.htaccess从前端抑制PHP错误。我想隐藏WordPress抛出的错误,如果我们试图通过文件夹结构访问文件:

eg: www.my_site/wp-content/themes/twentyeleven/sidebar-page.php

。htaccess片段:

php_flag display_errors off

但是,它显示了一个500内部服务器错误。我试着

error_reporting(0);
ini_set('display_errors', 0);

在header.php文件中,没有改变。是否有办法重定向到主页,如果一个500错误发生?

尝试:

ErrorDocument 500 /index.php

将导致任何500错误重定向到主页。标题的状态仍然是500,所以看看WordPress如何处理它会很有趣。