ubuntuusers.de

Apache: Errordocument mit anderem Returncode als 304 ausliefern, wie?

Status: Gelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

aikitux

Anmeldungsdatum:
6. Dezember 2007

Beiträge: 241

Hallo,

ich habe eine Wartungsseite zu schalten, die dem Browser mit dem Returncode 503 ausgeliefert werden soll.

Die Wartungsseite selber wird über die Direktive

ErrorDocument 503 URL

ausgeliefert.

Frage:

Wie kann ich die Wartungsseite mit einem Returncode 503 versehen?

Die ErrorDocument Direktive liefert mit HTTP Code 304 aus.

Danke im Voraus

Gruß Thomas

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

Ohne mich mit Apache wirklich auszukennen: Schon mal nach den Schlagwörtern in den Konfigurationsordnern gesucht, mit grep?

Roger_Wilco

Anmeldungsdatum:
11. August 2010

Beiträge: 224

Du verwechselst da etwas. Mit ErrorDocument gibst du lediglich an, welche Seite angezeigt werden soll, wenn ein bestimmter HTTP-Statuscode zurückgeliefert wird. Du kannst damit nicht angeben, welchen HTTP-Statuscode eine bestimmte Fehlerklasse zurückliefern soll.

aikitux

(Themenstarter)

Anmeldungsdatum:
6. Dezember 2007

Beiträge: 241

Gibt es denn eine Direktive, mit der Das geht?

TheDarkRose

Avatar von TheDarkRose

Anmeldungsdatum:
28. Juli 2010

Beiträge: 3459

Warum willst du einen bestimmten ErrorCode zurückgeben?? Papp doch einfache deine Wartungseite als index.html in den DocumentRoot

aikitux

(Themenstarter)

Anmeldungsdatum:
6. Dezember 2007

Beiträge: 241

Hat was mit den Suchrobotern im Netz zu tun (zum Beispiel google)

Ist wohl der Fall aufgetreten, dass die Wartungsseite bei Google statt der eigentlichen Inhalte getagt worden ist, bei Returncode 200.

Und das über Wochen.

Das würde ein Returncode 503 verhindern.

Roger_Wilco

Anmeldungsdatum:
11. August 2010

Beiträge: 224

Dazu müsstest du dir ein kleines Skript in einer Sprache deiner Wahl schreiben, das den entsprechenden Statuscode zurückliefert.

Beispiel (nach 2 Sekunden Google-Nutzung): http://www.askapache.com/htaccess/503-service-temporarily-unavailable.html

aikitux

(Themenstarter)

Anmeldungsdatum:
6. Dezember 2007

Beiträge: 241

Tja, da war bei meiner Suche wohl der Wurm drin.

Werd mir mal überlegen, welche Variante ich wähle.

Danke.

Antworten |