Sönke Tesch: Weiterleitung an verschiedene Ordner

Beitrag lesen

Wenn überhaupt, dann mit protokollgemäß mit einer absoluten URI:

header("Location: http://example.com/start_dom1.php");

geht auf mit einer relativen URL.

Nur weil irgendwelche Browser so nachsichtig sind, derartige Anfänger- und Faulheitsfehler zu korrigieren, heißt das noch lange nicht, daß man derartige Fehler auch machen kann. Protokollstandards sind dazu da, eingehalten zu werden, damit es wirklich bei _jedem_ funktioniert.

Davon mal abgesehen ist es doch nun wirklich kein Problem, da die Domain voranzustellen. Du bekommst -wie ja bereits geschrieben- die nötige Information fix und fertig vom Webserver bzw. PHP geliefert. Was ist so schwer daran, statt dem falschen

header("Location: ".$startseite);

besser das richtige

header("Location: http://".$_SERVER["HTTP_HOST"]."/".$startseite);

zu schreiben?

An meinen Server-Vars kann ich nix rumdrehen. Sind voreingestellt vom Provider,

Vielleicht ist er ja so freundlich und ändert das? Dauert keine zwei Minuten, schonmal gefragt?

Gruß,
  soenk.e