hi,
header ("location: $weiterleitung");
Mal abgesehen vom eigentlichen Problem (das betrachte ich als beantwortet):
Warum möchtest Du eine Weiterleitung, warum ein Location-Header? Meine Empfehlung: Verzichte auf eine Umleitung per HTTP und regele die automatische Sprachauswahl über die Rewrite Engine. Dann kommen _alle_ Deine Seiten sauber mit Status: 200 UND in der gem. Accept-Lang. angeforderten Sprache (falls bei Dir verfügbar). Alles Andere ist Pfusch.
Hotti