Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php wordpress自定义错误页面或在出现错误时重定向到自定义页面_Php_Wordpress_.htaccess_Redirect_Error Handling - Fatal编程技术网

Php wordpress自定义错误页面或在出现错误时重定向到自定义页面

Php wordpress自定义错误页面或在出现错误时重定向到自定义页面,php,wordpress,.htaccess,redirect,error-handling,Php,Wordpress,.htaccess,Redirect,Error Handling,我的站点在wordpress中,我想为站点中的任何错误创建自定义消息,或者在站点出现任何错误时显示我的自定义页面,而不是在站点页面中显示这些错误(如果可以重定向到我的自定义页面) 错误是指所有类型的错误,无论是与服务器(401502500…)相关的错误还是与PHP(语法,致命…)相关的错误。因此,每当我的站点没有显示其原始内容时,我都希望显示我的自定义页面或消息 我已经阅读了关于.htaccess、WP_CONFIG、ErrorDocument、Exception(PHP)的文章,但仍然无法得到

我的站点在wordpress中,我想为站点中的任何错误创建自定义消息,或者在站点出现任何错误时显示我的自定义页面,而不是在站点页面中显示这些错误(如果可以重定向到我的自定义页面)

错误是指所有类型的错误,无论是与服务器(401502500…)相关的错误还是与PHP(语法,致命…)相关的错误。因此,每当我的站点没有显示其原始内容时,我都希望显示我的自定义页面或消息


我已经阅读了关于.htaccess、WP_CONFIG、ErrorDocument、Exception(PHP)的文章,但仍然无法得到任何解决方案。希望这能很好地解决我的问题。

默认情况下,WP支持404个错误代码错误。您可以在theme functions.php中创建自定义错误处理程序来处理所有错误类型。此页面显示“以下错误类型无法用用户定义的函数处理:E_error、E_PARSE、E_CORE_error、E_CORE_WARNING、E_COMPILE_error、E_COMPILE_WARNING,以及调用set_error_handler()的文件中提出的大多数E_STRICT”部署具有这些错误类型的产品时,您会怎么想?在几乎所有情况下,开发者配置单元错误详细信息都会显示在live env中,显示错误页面并记录错误。您可以使用404.php调用主题中的自定义404页面,这将用于wordpress内部,就像输入的url数据在wordpress中找不到一样,然后调用404页面,但如果出现任何致命错误,则无法调用您的页面,因为您的代码已在中间停止。完全正确,此时如果我将站点url重定向到自定义html页面,我不确定是否可能,如果可能,以及如何调用,因为如果我的基本站点url不起作用,那么我如何才能访问任何其他静态页面。例如,由于致命错误,www.demo.com无法工作,那么是否可以运行www.demo.com/custom-error-page.html??