WPLounge
WordPress Maintenance Mode

WordPress “Maintenance mode” (+plugins)

Wanneer je grote wijzigingen maakt aan je website, kan het nuttig zijn om je WordPress website in Maintenance Mode te zetten. Dit zorgt ervoor dat je website tijdelijk onbereikbaar is voor het grote publiek. Ook tijdens het installeren van updates of als je een nieuw theme wilt uitproberen is dit een uitkomst.

Affiliate disclaimer:
In onze artikelen en op onze pagina's staan affiliate links. Wanneer je via één van deze links een aankoop doet, ontvangen wij een (meestal kleine) commissie van de verkoper. Wij geven altijd onze eerlijke mening over producten. Klik hier voor meer informatie.

Er zijn verschillende manieren om je WordPress-website in maintenance mode te zetten. In dit artikel laat ik je zien wat maintenance mode is en hoe het werkt.

Wat is “Maintenance mode”?

Maintenance Mode is een status waarin je website tijdelijk onbereikbaar wordt voor het grote publiek. Als je plugins, themes of WordPress aan het updaten bent, heb je misschien al eens de melding “Briefly unavailable for scheduled maintenance. Check back in a minute.” op je website gezien. Deze melding wordt vaak (heel kort) getoond  tijdens het installeren van updates.

TIP VAN WPLOUNGE
Divi theme & Divi Builder
Bij Elegant Themes ontvang je meer dan
85 premium themes (waaronder Divi!) voor maar 89 dollar!
Bekijk de themes »
Lees meer over Divi.

Maintenance mode

Deze tekst komt uit een bestand genaamd .maintenance. Dit bestand wordt (tijdens het updaten) automatisch door WordPress aangemaakt. Als de updates voltooid zijn, wordt het bestand automatisch weer verwijderd.

Let op:
Als een update mislukt, kan het zijn dat het .maintenance bestand niet wordt verwijderd. Je moet dan via FTP inloggen om het bestand handmatig te verwijderen.

Maintenance melding “customizen”

Het “probleem” van het .maintenance-bestand is dat deze niet door jou kan worden aangepast, omdat het automatisch door WordPress wordt gegenereerd. Om de “onderhoud”-melding toch aan te kunnen passen, kun je een bestand genaamd maintenance.php uploaden naar je wp-content folder. In het bestand /wp-includes/load.php bevindt zich het volgende stukje code:

Maintenance PHP

Deze code controleert of er in de wp-content folder een bestand is dat maintenance.php heet. Zo ja, dan wordt deze gebruikt als er onderhoud wordt gepleegd. Het mooie hiervan is dat jij dus alléén een maintenance.php-bestand hoeft te uploaden in je wp-content-folder. Deze kun je zelf met HTML en CSS aan jouw wensen aanpassen en het bestand wordt automatisch door WordPress gebruikt.

Maintenance mode inschakelen met .htaccess

Je kunt de onderhoudsmodus ook zelf inschakelen door in te loggen via FTP en een code aan het .htaccess-bestand toe te voegen:

De bovenstaande code activeert maintenance mode, en geeft de statuscode 503 (“Service Unavailable“) terug aan de browser van bezoekers. Bovendien stuurt deze code je bezoekers naar het bestand maintenance.html. Dit bestand moet je natuurlijk wel zelf maken, maar je zou hier bijvoorbeeld je logo op kunnen plaatsen met de begeleidende tekst: “Tijdelijk niet bereikbaar vanwege onderhoud”.

In de code hierboven is ook rekening gehouden met jou als website-eigenaar. Op de derde regel kun je 123.456.789.000 aanpassen naar jouw IP-adres, zodat jij gewoon je website te zien krijgt.

Let op:
De bovenstaande code maakt je website onbereikbaar voor alle bezoekers, behalve voor jou (als je je IP-adres invult). Vergeet niet om – na het onderhoud – deze code weer uit je .htaccess-bestand te verwijderen!

Maintenance Mode plugins voor WordPress

Er zijn ook verschillende WordPress-plugins voor “Maintenance”-pagina’s. Nou is het niet aan te raden om overal een plugin voor te installeren, maar als je de plugin (na het onderhoud) weer verwijdert is dat geen heel groot probleem.

Een aantal goede Maintenance-plugins op een rij:

1: WP Maintenance Mode

WP Maintenance Mode pluginWP Maintenance Mode is een gratis plugin waarmee je zelf een onderhouds-pagina kunt maken. Je kunt zelf een logo toevoegen en zelfs een achtergrondfoto kiezen. Daarnaast kun je ook een aanmeld-formulier toevoegen voor je nieuwsbrief. Zo krijg je misschien nog wat nieuwe subscribers tijdens het plegen van onderhoud aan je website :-).

Je kunt met WP Maintenance Mode ook een “countdown” aan je onderhoudspagina toevoegen, zodat je bezoekers kunnen zien hoe lang het onderhoud nog gaat duren.

2: Maintenance

Maintenance plugin WordPressIk gebruik zelf altijd de gratis Maintenance-plugin. Deze is zeer vergelijkbaar met WP Maintenance Mode en geeft ook de mogelijkheid om een countdown toe te voegen. Ook je eigen logo uploaden is geen probleem. Optioneel kun je een icoontje tonen waarmee WordPress-gebruikers kunnen inloggen, zodat die de website wél kunnen zien. Ik gebruik deze plugin dan ook vaak om mijn klanten mee te laten kijken op hun website, zonder dat het “grote publiek” de website al kan zien.

Je kunt in de Maintenance-plugin zelf bepalen of je ook de statuscode 503 wilt meegeven. Deze statuscode zegt tegen zoekmachines dat je website tijdelijk onbereikbaar is voor onderhoud. Als je website meer in een soort “Coming Soon”-modus zit, kun je deze statuscode beter niet gebruiken.

Conclusie

Het maakt niet veel uit of je een plugin gebruik of de hierboven genoemde opties gebruikt om zelf een Maintenance-pagina te bouwen. Let er wel op dat als je de statuscode 503 gebruikt, dat je dit tijdelijk doet. Deze is echt bedoeld voor tijdelijk onderhoud aan je website. Als je een Maintenance-plugin gebruikt voor een soort “Coming Soon”-pagina, dan kun je beter zorgen dat de statuscode 503 uit staat.

Beoordeel dit artikel

(2 ratings, gemiddeld: 5,00 van de 5)
Wouter Postma

Wouter Postma

Eigenaar van WPLounge. Blogt ook in het Engels op WPLounge.org. Mede-eigenaar van AIExplained.org.

Reageer

Advertenties

Blijf op de hoogte!