Frage Wie unterbreche ich Suchmaschinen, die eine Wartungsseite indizieren?


Ich muss eine Wartungsseite für eine Website einrichten, die ich z. für die Anzeige, wenn ich die Wartung der Website (geplante Ausfallzeit) oder wenn etwas wirklich bricht und ich muss eine Holding-Seite aufstellen.

Gibt es etwas Besonderes, das ich tun muss, um sicherzustellen, dass Suchmaschinen-Crawler es nicht indizieren und denken, dass es meine Website ist? Oder sollte ich eine 404, eine temporäre robots.txt-Datei oder etwas hinzufügen? Ich möchte grundsätzlich nicht, dass sie es als meine Website indizieren, aber ich möchte auch nicht, dass sie meinen, dass meine Seite tot ist und nicht zurückkommt.

Bearbeiten: Hier ist, was ich in Apache getan habe: ErrorDocument 503 /.server-maintenance.html RewriteEngine auf RewriteRule! ^. Server-Wartung.html / Server-Wartung Redirect 503 / Server-Wartungstarker Text


5
2018-04-07 16:06


Ursprung


Antworten:


Sie sollten eine senden 503 Service Unavailable HTTP-Statuscode und nicht a 404. Verwenden Sie dies in Verbindung mit a Retry-After Header, um den Robotern zu sagen, wann sie zurückkommen sollen.


10
2018-04-07 16:26



Sie können eine robots.txt verwenden

http://www.robotstxt.org/

Außerdem hat Google einen Validator in seinen Webmastern.

https://www.google.com/webmasters/tools/


3
2018-04-07 16:24



Rückkehr 503 Service Unavailable weist Google Bots an, später wiederzukommen. Da ist ein Google Support-Seite Beschreibung der HTTP-Fehlercodes und wie sie von ihnen interpretiert werden.

Sie können auch verwenden Antwort-Nach-Antwort-Header um die Mindestzeit anzugeben, nach der Ihre Website erneut auf Verfügbarkeit geprüft wird.


2
2018-04-07 16:39



Ein anderer Ansatz wäre, die Wartungsseite nicht mit einer anderen Seite Ihrer Website (oder einer anderen Website) zu verknüpfen.


0
2018-04-07 16:28