Hi,
ich hatte bereits vor einiger Zeit das Thema schonmal gehabt. Es funktioniert auch eigentlich, jedoch immernoch mit sehr großer Streuung
Hier mal meine Weiterleitung:
<?php
ob_start();
print $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$target_DE = 'WEBSITE DEUTSCH';
$target_EN = 'WEBSITE ENGLISCH';
$AccLang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$ExLang = explode( ',', $AccLang );
if ( preg_match( '#(de+)#Ui', $ExLang[0] )) {
header( 'Location: ' . $target_DE );
exit;
} else {
header( 'Location: ' . $target_EN );
exit;
}
ob_end_flush();
?>
Gibt es eine bessere Möglichkeit ?
Ich hab aber immernoch US Nutzer auf der Deutschen Seite :/
Das rappelt sich im Monat ganz schön zusammen was man da an "falschem" traffic hat
mfg
ich hatte bereits vor einiger Zeit das Thema schonmal gehabt. Es funktioniert auch eigentlich, jedoch immernoch mit sehr großer Streuung
Hier mal meine Weiterleitung:
<?php
ob_start();
print $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$target_DE = 'WEBSITE DEUTSCH';
$target_EN = 'WEBSITE ENGLISCH';
$AccLang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$ExLang = explode( ',', $AccLang );
if ( preg_match( '#(de+)#Ui', $ExLang[0] )) {
header( 'Location: ' . $target_DE );
exit;
} else {
header( 'Location: ' . $target_EN );
exit;
}
ob_end_flush();
?>
Gibt es eine bessere Möglichkeit ?
Ich hab aber immernoch US Nutzer auf der Deutschen Seite :/
Das rappelt sich im Monat ganz schön zusammen was man da an "falschem" traffic hat
mfg