bunu yapabilmek için iki türlü seçeneğin var

1. si elinde hagi ip aralığının hangi ülkeye ait olduğunu belirtie db lazımki bu db geniş bir db olur ve her girişte kontrol yapcaksan ve site ziyaretçin çok olcaksa siten kastırır ve bir müddet sonra açılmamaya başlar. onun için 1. seçeneği önermem.

2. seçenek ise site ziyaretçilerinin kullandığı explorerın dil seçeneğinden bulabilmen.


her iki seçenektede tr leri %100 yakalayamazsın çünkü birinci seçenektedi db olayında her ip adresi aralığı belirtilmemektedir ve bu ip aralıkları sürekli değişmektedir.

ikinci seçenekte ise adam türkiyede olup ingilizcedili destekleyen explorer kullanıyor olabilir ama her iki seçenektede tr yi %90 tutturursun.

ikinci seçeneği kullan.
kullanman gereken kod;

ASP KODU
if request.servervariables("HTTP_ACCEPT_LANGUAGE")="tr" then
şunu bunu yap şuraya yönlendir........
end if
PHP KODU
if ($_SERVER("HTTP_ACCEPT_LANGUAGE")=="tr")
{şunu bunu yap şuraya yönlendir........}