Der Martin: beim Aufrufen eine http_code] => 200 und ein [http_code] => 301

Beitrag lesen

Hallo,

Ich habe eine Frage die mich beschäftigt aber irgendwie keine Infos darüber finde.

das wundert mich aber schon, denn zu HTTP-Statuscodes sollte einiges zu finden sein.

Wenn ich die Webseite

exapmle.org oder www.example.org

aufrufe bekomme ich [http_code] => 200

Der Statuscode 200 steht für OK: Die Anfrage wurde erfolgreich verarbeitet, der Server liefert ein verwertbares Ergebnis.

Wenn ich es bei meiner Seite mache, bekomme ich bei

http://meine-seite... [http_code] => 200

und bei

http://www.meine-seite... [http_code] => 301

301 ist der Statuscode für Redirect permanent, also eine dauerhafte Weiterleitung. Wohin die Weiterleitung führt, teilt der Server in einem weiteren Header mit dem Namen Location mit.

Dein Beispiel ist sehr typisch: Der Server teilt dem Browser mit, dass er unter der Adresse mit www nichts hat, aber der Browser möge es doch bitte noch einmal ohne www versuchen.

Und vor allem was muss ich machen um bei www auch ein 200 zu bekommen?

Das wäre ein Eingriff in die Serverkonfiguration. Wie fit bist du damit? Oder welche Werkzeuge bietet dein Hoster dafür an? Hast du ein Web-Frontend für Servereinstellungen? Gibt es da etwa sowas wie "virtuelle Hosts"?

Immer eine Handbreit Wasser unterm Kiel
 Martin

--
The taste of love: The more you get, the more you want
(aus The Lightning Seeds: Sense)