in Coderen

Aangepaste error 503 pagina voor WordPress

Onlangs kwam op het Google webmaster central blog, een artikel over hoe je moet omgaan met gepland onderhoud aan je website.

Boodschap was dus, gebruik een 503 pagina als melding i.p.v. een 404 of een 200 (OK), ook staat er dat misbruik van een 503 melding als resultaat kan hebben dat de website toch uit de index van Google wordt gehaald.

Gelukkig voor ons, WordPress lovers, is zo een pagina bouwen met eigen layout in WordPress, gewoon koek en ei. (dit heb ik zelf ook toegepast op mijn werken in suriname website)

Volg de stappen voor het bouwen van een eigen unieke 503 error pagina:

  1. Creƫer een pagina en noem het db-error.php
  2. Kopieer en plak daarin:
    <?php // custom WordPress database error page tutorial @ digwp.com
     
    	header('HTTP/1.1 503 Service Temporarily Unavailable');
    	header('Status: 503 Service Temporarily Unavailable');
    	header('Retry-After: 3600'); // 1 hour = 3600 seconds
    	mail("spamless@domain.tld", "Database Error", "There is a problem with teh database!", "From: Montgomery Scott");
     
    ?>
    <!DOCTYPE HTML>
    <html dir="ltr" lang="en-US">
    	<head>
    		<title>503 Service Temporarily Unavailable</title>
    		<style type="text/css">
    			h1, p {
    				font-family: Tahoma, Helvetica, sans-serif;
    				font-size: 24px;
    				color: #333;
    				}
    			p {
    				font-size: 14px;
    				}
    		</style>
    	</head>
    	<body>
    		<h1>BRB</h1>
    		<p>Er wordt momenteel wat onderhoud gepleegd.</p>
    	</body>
    </html>
  3. Opslaan en uploaden naar je wp-content map!

Dat waren al de stappen :)

Doordat de pagina gewoon puur php is, kun je zowel css als tekst, aanpassen naar eigen inzicht.

Zie ook:

Veel plezier.

Write a Comment

Comment

Anti-spam vraag: