Alex: / (PHP) absolute URI für header('Location: ...') und mod_rewrite

Beitrag lesen

Hallo,

habe hier gerade zufällig gelesen, dass man (bei HTTP/1.1) für header('Location: ...') eine absolute URI angeben muss.

Nun habe ich eine Seite, bei der alle Anfragen per mod_rewrite von http://domain.tld/ nach http://domain.tld/cms/index.php weitergeleitet werden.

Jetzt ist mir aufgefallen, dass

  
$base_uri = 'http://'.$_SERVER['HTTP_HOST'].rtrim(dirname($_SERVER['PHP_SELF']), '/\\').'/');  

auf manchen Servern "http://domain.tld/cms/", auf anderen aber "http://domain.tld/" ist. Wie bekomme ich immer eindeutig http://domain.tld/?

Danke,
Alex