搬码资源网广告位 搬码资源网广告位

自定义WordPress数据库连接出错页面

下面是搬码源码网 abnma.com 通过网络收集整理的代码片段。搬码源码网小编现在分享给大家,也给大家做个参考。

对应经常玩 wordpress 的站长们,对“建立数据库连接时出错”(Error establishing a database connection)这句话应该并不陌生。当你看到这句话时,说不定网站已经挂了好几个小时了 —— 因为 wordpress 并不会自动发邮件告知你这一错误。好在 wordpress 允许我们创建一个自定义的数据库错误页面,我们只需在 wp-content 创建 db-error.PHP 文件。

在这个自定义的错误页面中,我们可以做到这三件事:

告诉搜索引擎这只是个临时错误;

发送邮件通知站长;

优化页面信息,而不只是丑陋的一句话;

示例代码

<?PHP

$protocol = $_SERVER[‘SERVER_PROTOCOL’];

if ( !in_array( $protocol,array( ‘HTTP/1.1′,’HTTP/2′,’HTTP/2.0’ ) ) ) $protocol = ‘HTTP/1.0’;

header( “$protocol 503 Service Temporarily Unavailable” );

header( ‘Status: 503 Service Temporarily Unavailable’ );

header( ‘Retry-After: 3600’ );

mail( ‘webmaster@example.com’,’网站暂时不可用’,’建立数据库连接时出错’ );

?>

<!DOCTYPE html>

<html>

<head>

<Meta charset=”UTF-8″>

<title>网站暂时不可用</title>

</head>

<body>

<h1>网站暂时不可用</h1>

<p>网站正在维护中,请稍候访问。</p>

<hr>

<p>联系站长:<a href=”mailto:webmaster@example.com”>webmaster@example.com</a></p>

</body>

</html>

以上是搬码源码网(abnma.com)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得搬码源码网网站内容还不错,欢迎将搬码源码网网站推荐给程序员好友。

声明:
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站资源来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,得到更好的正版服务。
本文链接:https://www.abnma.com/11296.html,转载请注明出处。
如有侵权,请邮件联系我们删除处理。

0
搬码资源网广告位

评论0

请先

没有账号? 注册  忘记密码?