Seite 1 von 1

weiterleiten auf zwei Sprachen deutsch

Verfasst: Mi 28. Mär 2007, 09:24
von salsa
Statt eines zweiten Mandaten habe ich diese Site mit einer zweiten Sprache; das klappt. Die zweite Sprache/Ebene soll nun mit einer eigenen URL direkt erreicht werden.
Das will ich: Wenn die URL "vcd-unna.de" enthält, soll die Website mit der Sprache "lang=3" aufgerufen werden; sonst die andere Website.

Code: Alles auswählen

<?php
$url1 = "vcd-unna.de";

if ($_Get['$url1'] == true) {
header   ("Location: http://www.vcd-dortmund.de/cms/front_content.php?changelang=3");
           }
else 
header   ("Location: http://www.vcd-dortmund.de/cms/front_content.php?changelang=1");
exit; 
?>

Leider klappt das nicht. Die Bedingung ist nicht richtig definiert. Ist jemand mit php-Erfahrung bitte so nett und sucht den Fehler.
:roll: Michael

Verfasst: Mi 28. Mär 2007, 09:45
von emergence
vielleicht so

Code: Alles auswählen

if ($_SERVER['HTTP_HOST'] == $url1)

Verfasst: Do 29. Mär 2007, 15:09
von salsa
Das ist besser, aber noch nicht gut: Wenn ich - mit der Änderung von emerence - die index.php durch blabla.php ersetze, bekomme ich mit Firefox tatsächlich die gewünschte Seite/Sprache - mit IE nicht, auch nicht mit Mozilla und Safari. Seltsam!
Ob ich mit einer index.html wohl mehr Erfolg habe?