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