PHP:
<?php
if (getenv("HTTP_ACCEPT_LANGUAGE") == "tr"){
header("Location:tr/");
}
////German (Germany) = de
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "de") {
header("Location:de/");
}
////German (Austria) = de-at
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "de-at") {
header("Location:de/");
}
////German (Liechtenstein) = de-li
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "de-li") {
header("Location:de/");
}
////German (lexumbourg) = de-lu
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "de-lu") {
header("Location:de/");
}
////German (Switzerland) = de-ch
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "de-ch") {
header("Location:de/");
}
////Dutch (Netherlands) = nl
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "nl") {
header("Location:nl/");
}
////Dutch (Belgium) = nl-be
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "nl-be") {
header("Location:nl/");
}
///French (France) = fr
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr") {
header("Location:fr/");
}
///French (Switzerland) = fr-ch
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr-ch") {
header("Location:fr/");
}
///French (Monaco) = fr-mc
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr-mc") {
header("Location:fr/");
}
///French (Luxembourg) = fr-lu
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr-lu") {
header("Location:fr/");
}
///French (Canada) = fr-ca
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr-ca") {
header("Location:fr/");
}
///French (Belgium) = fr-be
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr-be") {
header("Location:fr/");
}
///Spanish (Argentina) = es-ar
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-ar") {
header("Location:es/");
}
///Spanish (Bolivia) = es-bo
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-bo") {
header("Location:es/");
}
///Spanish (Chile) = es-cl
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-cl") {
header("Location:es/");
}
///Spanish (Colombia) = es-co
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-co") {
header("Location:es/");
}
///Spanish (Costa Rica) = es-cr
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-cr") {
header("Location:es/");
}
///Spanish (Dominican Republic) = es-do
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-do") {
header("Location:es/");
}
///Spanish (Ecuador) = es-ec
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-ec") {
header("Location:es/");
}
///Spanish (El Salvador) = es-sv
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-sv") {
header("Location:es/");
}
///Spanish (Guatemala) = es-gt
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-gt") {
header("Location:es/");
}
///Spanish (Honduras) = es-hn
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-hn") {
header("Location:es/");
}
///Spanish (International Sort) = es
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es") {
header("Location:es/");
}
///Spanish (Mexico) = es-mx
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-mx") {
header("Location:es/");
}
///Spanish (Nicaragua) = es-ni
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-ni") {
header("Location:es/");
}
///Spanish (Panama) = es-pa
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-pa") {
header("Location:es/");
}
///Spanish (Paraguay) = es-py
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-py") {
header("Location:es/");
}
///Spanish (Peru) = es-pe
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-pe") {
header("Location:es/");
}
///Spanish (Puerto Rico) = es-pr
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-pr") {
header("Location:es/");
}
///Spanish (United States) = es-us
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-us") {
header("Location:es/");
}
///Spanish (Uruguay) = es-uy
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-uy") {
header("Location:es/");
}
///Spanish (Venezuela) = es-ve
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-ve") {
header("Location:es/");
}
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr") {
header("Location:indexfr.php");
}
else {
header("Location:en/");
}
?>
Hope you ppl like it. I can add something to your PHP library..