Gunther: Status Code für Ferienabwesenheit

Beitrag lesen

Hi!

... vielleicht mal ein konkretes Beispiel.

Angenommen man hat ein Gästebuch, das relativ offen ist.
In Abwesenheit des Admin soll dieses Gästebuch nicht beschreibbar sein (Aufsichtspflicht).
Der Inhalt des Gästebuchs wird durch eine Feriennotiz verändert.
Aber als solches ist es immer noch der übliche Content, fällt also in die 200er Rubrik.
Aber ich möchte nicht, dass Bots das Gästebuch mit dieser Notiz indexieren.

Ok. Die Lösung lautet halt: Deaktiviere alle Zuhänge zu Schreibaktionen und entferne die Notiz, sofern du einen Bot detektierst.

Zu dem genannten Beispiel fallen mir spontan folgende Möglichkeiten ein:
1.) Wenn du nur einem User quasi eine Nachricht zukommen lassen willst (bspw. "Bis ihr Kommentar freigeschaltet werden kann dauert es bis zum xx.xx.xxxx - ich bitte um Verständnis."), dann setze für die Seite aktiviertes JS voraus und blende die Mitteilung per JS ein.
HTTP Status: 200
Bot Problem sollte damit auch gelöst sein.

2.) Leite solange per Status 307 Temporary Redirect auf eine andere Resource um und verbiete diese den Bots per robots.txt! Oder detektiere Bots und liefere ihnen ganz normal per 200er die normale Seite. Welcher Bot nimmt schon Einträge in einem Gästebuch vor? Gegen die bösen Buben hast du ja sicherlich schon andere geeignete Maßnahmen getroffen und wenn sowieso eine Freischaltung der Beiträge erforderlich ist ...!

Gruß Gunther