[Typo3-german] Re: [Typo3-german] Domain record ohne Wirkung,... Suche Lösung mit _SERVER["HTTP_X_FORWARDED_HOST"]

Peter Russ peter.russ at 4many.net
Mon Sep 19 22:55:20 CEST 2005


Lucas Perlich wrote:

> Hallo Leute,
> 
> vielleicht kann mir jemand bei folgendem Problem helfen.
> 
> Ich habe eine Typo3 Installation auf der 3 unterschiedliche Seiten 
> laufen sollen, im Grunde soll alles mit den Domain records geregelt werde.
> 
> Ich habe also als erstes wie in derDoku alles eingerichtet und 
> anschließend getestet, leider ohne Erfolg.
> 
> Mein Provider leitet alle Domains auf den selben Server per Alias 
> weiter, dies sollte also nicht das Problem sein.
> 
> Mir ist aber aufgefallen das wenn ich zb die PHP Funktion phpinfo(); mit 
> meiner Hauptdomain (http://www.domain1.de/info.php) aufrufe dann erhalte 
> ich als PHP Variable
> _SERVER["HTTP_HOST"] = domain www.domain1.de
> wenn ich nun aber das selbe mit den anderen domains versuche erhalte ich 
>  als _SERVER["HTTP_HOST"] domain1.de (hauptdomain ohne www) aber ich 
> finde auch folgenden eintrag _SERVER["HTTP_X_FORWARDED_HOST"] und 
> _SERVER["HTTP_X_FORWARDED_SERVER"] mit der korrekten domain 
> www.domain2.de bzw domain2.de
> 
> Ich suche nun eine Lösung das der domain record sich nicht nach 
> _SERVER["HTTP_HOST"] richten soll sondern nach 
> _SERVER["HTTP_X_FORWARDED_HOST"] bzw wenn er diese var nicht findet dann 
> nach _SERVER["HTTP_HOST"] schauen soll.
> 
> Ich hoffe ich konnte meine Problematik gut erklären und es gibt ein paar 
> Leute die mich verstanden haben. Bitte meldet egal mit welchem Tip :)
> 
> Vielen Dank im Vorraus :)
> grüße
> 
> -- 
>  Lucas
> 
Hallo Lucas,

das deutet darauf hin, dass der virtual host nicht richtig eingerichtet 
ist, andernfalls müßte sich der Server unter dem Namen melden, der sonst 
unter ServerAlias angegeben ist.
Wenn Du per .htaccess den Apache beeinflussenkannst, könntest Du einen 
Hack, wenn auch grausam versuchen:

php_value auto_prepend_file init.php

Inhalt von init.php:
if ($_SERVER["HTTP_X_FORWARDED_HOST"]!='')
{
	$_SERVER["HTTP_HOST"]=$_SERVER["HTTP_X_FORWARDED_HOST"]
}

Nicht schön. Aber wenn's schön macht ;-)

-- 
_____________________________
4Many® Services
openBC: http://www.openbc.com/go/invuid/Peter_Russ



More information about the TYPO3-german mailing list