Tarayıcının kullanım dili neyse ona göre ilgili siteye yönlendirme yapabilirsin. Kısaca şöyle bir mantık kurman lazım
ob_start();
$lg = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
if($lg=="en"){
$git = "http://www.site.com/".$lg."/";
header("Location: $git");
}else{
//hiçbirşey yapma
}
?>


ulusal dil kodları

[AB] Çerkez Dili (Abhaz)
[AA] Afar
[AF] Afrikanca (Hollanda Lehçesi)
[SQ] Arnavutça
[AM] Habeşistan Dili
[AR] Arapça
[HY] Ermenice
[AX] Asur Dili
[AZ] Azerice
[EU] Baskça
[BN] Bengalli
[DZ] Bhutanlı dili
[BH] Bihar dili

[NB] Bokmål Norwegian
[BS] Boşnakça
[Br] Brazilian Portuguese
[BG] Bulgarca
[MY] Burmese
[BE] Byelorussian
[KM] Kamboçyaca
[CC] Cantonese
[VC] Cape Verdean Creole
[CA] Catalan
[Cb] Cebuano
[CH] Chamorro
[CE] Chechen
[ZH] Çince
[CK] Chuukese
[CV] Chuvash
[KW] Cornish
[CO] Corsican
[HR] Croatian
[CS] Czech
[DA] Danca
[PG] Dari (Afghan Persian)
[NL] Flemence
[EN] English
[EO] Esperanto
[ET] Estonian
[FO] Faroese
[FA] Farsi
[FJ] Fiji
[FI] Finnish
[Fl] Flemish
[FR] French
[FY] Frisian
[GL] Galician
[KA] Georgian
[DE] Almanca
[EL] Yunanca
[KL] Greenlandic
[GN] Guaraní
[GU] Gujarati
[HC] Haitian Creole
[HA] Hausa
[IW] Hebrew
[HZ] Herero
[Hl] Hiligaynon
[HI] Hindi
[HO] Hiri Motu
[HM] Hmong
[HU] Hungarian
[Ib] Iban
[IS] Icelandic
[IL] Ilocano
[ID] Indonesian
[IA] Interlingua
[IU] Inuktitut
[IK] Inupiak
[GA] Irish (Gaelic)
[IT] İtalyanca
[JA] Japonca
[JW] Javanese
[KN] Kannada
[KS] Kashmiri
[KK] Kazakça
[KI] Kikuyu
[RW] Kinyaruanda
[KY] Kırgızca
[RN] Kirundi
[KV] Komi
[KO] Korece
[KP] Kpelle
[KU] Kürtçe
[LO] Lao
[LA] Latin
[LV] Latvian
[LN] Lingala
[LT] Lithuanian
[LB] Lüksemburg Dili
[MK] Makedonca
[MG] Malagasy
[MS] Malayca
[ML] Malayalam
[MT] Malta Dili
[CM] Mandarin
[GV] Manx Gaelic
[MI] Maori
[MR] Marathi
[MH] Marshallese
[MO] Moldavian
[MN] Mongolian
[NA] Nauru
[NV] Navajo
[NG] Ndonga
[NE] Nepali
[NI] Nijerya Dili
[ND] North
[NO] Norveççe
[NY] Nyanja
[NN] Nynorsk Norwegian
[OC] Occitan
[OR] Oriya
[OM] Oromo
[OS] Ossetian
[PI] Pali
[Pn] Pananyano
[Pp] Papiamiento
[PS] Pashto
[PL] Lehçe (Polonezce de diye biliniyor)
[PT] Portuguese
[PA] Punjabi
[QU] Quechua
[RO] Romence
[RU] Rusça
[SE] Sámi
[SM] Samoan
[SG] Sangho
[SA] Sanskrit
[SC] Sardinian
[GD] Scots Gaelic
[SR] Sırpça
[SH] Serbo-Croat
[ST] Sesotho
[TN] Setswana
[SN] Shona
[SD] Sindhi
[SI] Sinhalese
[SS] Siswati
[SK] Slovak
[SL] Slovence
[SO] Somali Dili
[NR] South Ndebele
[ES] İspanyolca
[SU] Sundanese
[SW] Swahili
[SV] İsveççe
[TL] Tagalog
[TY] Tahitian
[TG] Tajik
[TM] Tamil
[TT] Tatar
[TE] Telugu
[TH] Thai
[BO] Tibetan
[TI] Tigrinya
[TO] Tonga
[TS] Tsonga
[TR] Türkçe
[TK] Türkmence
[TW] Twi
[UG] Uigur
[UK] Ukraynaca
[UR] Urduca
[UZ] Özbekçe
[VI] Vietnam Dili
[VO] Volapük
[CY] Welsh
[WO] Wolof
[XH] Xhosa
[YI] Yidce. Alman İbranicesi
[YO] Yoruba
[ZJ] Zhuang
[ZU] Zulu