Seite 1 von 1

302???

Verfasst: 14.04.2005, 23:30
von piotre
hi - hab ne weiterleitung ueber den header gemacht (wegen verschiedenen sprachversionen!

sieht so aus:

<?php

//ini_set ('display_errors', '0');

$sprache = $_SERVER["HTTP_ACCEPT_LANGUAGE"];
switch($sprache) {
case 'de': $weiterleitung = 'de/index.htm';break;
case 'de-at': $weiterleitung = 'at/index.htm';break;
case 'de-ch': $weiterleitung = 'ch/index.htm';break;
case 'it': $weiterleitung = 'it/index.htm';break;
case 'en': $weiterleitung = 'en/index.htm';break;
default: $weiterleitung = 'en/index.htm';
}
header ("location: $weiterleitung");
?>





bin dann mal mit nem request header leser drauf - und der sagt mir was von 302!

das soll doch nicht so gut sein!


ist das jetzt okay so, oder kann, bzw. soll ich das wieder aendern?

danke+gruss
peter

Verfasst:
von

Re: 302???

Verfasst: 15.04.2005, 03:03
von brise
<?php

//ini_set ('display_errors', '0');

$sprache = $_SERVER["HTTP_ACCEPT_LANGUAGE"];
switch($sprache) {
case 'de': $weiterleitung = 'de/index.htm';break;
case 'de-at': $weiterleitung = 'at/index.htm';break;
case 'de-ch': $weiterleitung = 'ch/index.htm';break;
case 'it': $weiterleitung = 'it/index.htm';break;
case 'en': $weiterleitung = 'en/index.htm';break;
default: $weiterleitung = 'en/index.htm';
}
header('HTTP/1.1 301 Moved Permanently');
header ("location: $weiterleitung");
?>

So wird ein 301 draus

302???

Verfasst: 15.04.2005, 14:20
von piotre
cool -allerdings finde ich es recht merkwuerdig, dass firefox das garnicht beachtet!
der macht da nicht, was ich will!

302???

Verfasst: 15.04.2005, 15:55
von brise
Wie nicht beachtet? Folgt er der Weiterltg nicht?

Mein Firefox (1.x?) hat damit keine Probleme, aber probier mal diese header-Zeilen:

header('HTTP/1.0 301 Moved Permanently');
header('Status: 301 Moved Permanently');