Webrace

Maintenance Mode Plugin

Wenn man Änderungen an seinem Wordpress Blog vornehmen möchte, bietet es sich an, das Blog kurzfristig für User unerreichbar zu machen. So kann man in aller Ruhe am Code oder Sonstigem arbeiten, ohne dass die Besucher einem während der Arbeit über die Schulter schauen können.
Es kommt doch öfter mal vor, dass die Umsetzung einer neuen Idee zuerst den einen oder anderen Fehler produziert, der nicht unbedingt an die Öffentlichkeit gelangen muss. ;-)

Als angemeldeter Admin ist das Frontend des Blogs natürlich auch im Maintenance Mode erreichbar - nur der normale Besucher bekommt die Wartungsseite zu sehen.

Hier gibt es das PlugIn zum Download: Maintenance Mode Plugin

503 Header für Maintenance Mode

Ein wenig ungeschickt ist allerdings, dass die Wartungsseite von Version 2.3 noch einen 200er HTTP Code im Header ausgibt, was dazu führen kann, dass Suchmaschinen-Roboter unter Umständen Seiten des Blogs während des Wartungs-Modus indexieren. Das macht sich nicht so gut für die Platzierung in den Suchergebnissen.
Hier kann man Abhilfe schaffen, in dem man im Maintenance Modus einen 503 HTTP Code ausgeben lässt - Service Unavailable. Damit das Maintenance Plugin den gewünschten 503er sendet, muss nur die folgende Zeile ganz am Anfang der Datei maintenance-mode_site.php eingefügt werden.

header("HTTP/1.0 503");

Per Header Check kann das Resultat überprüft werden.

In der neuesten Version vom Maintenance Mode Plugin ist dieses Problem mittlerweile gefixt.

Kommentar zu “Maintenance Mode Plugin” abgeben!

Absenden? nein ja


« Power PhLogger IP Bug Netscape wird eingestellt »