我們在進行WordPress建站的時候,經常會出現“建立數據庫連接時出錯”,一般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( 該郵件地址已受到反垃圾郵件插件保護。要顯示它需要在瀏覽器中啟用 JavaScript。', '網站暫時不可用', '建立數據庫連接時出錯' );
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>網站暫時不可用</title>
</head>
<body>
<h1>網站暫時不可用</h1>
<p>網站正在維護中,請稍候訪問。</p>
<hr>
<p>聯系站長:<a href="mailto:該郵件地址已受到反垃圾郵件插件保護。要顯示它需要在瀏覽器中啟用 JavaScript。">該郵件地址已受到反垃圾郵件插件保護。要顯示它需要在瀏覽器中啟用 JavaScript。</a></p>
pa</body>
</html>





