• 02-12-2010, 17:31:17
    #1
    Üyeliği durduruldu
    Türkiyeden girişlerde normal site.com adresine giriyor anasayfasına
    ancak...

    Yurt dışı ( özellikle Amerika ) girişlerinde, ziyaretçilerin site.com/english adresine yönlenmelerini istiyorum

    kod lazım..

    1-2 java script kodu denedim ama çalışmıyor. ne yapmam lazım?
  • 02-12-2010, 18:01:20
    #2
    Üyeliği durduruldu
    <?php
    if(strstr($HTTP_ACCEPT_LANGUAGE,"en")) {
    Header("Location: http://www.site.com/site");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"en-us")) {
    Header("Location: http://www.site.com/site");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"de")) {
    Header("Location: http://www.site.com/de/");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"tr")) {
    Header("Location: http://www.site.com/site/turkce/");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"it")) {
    Header("Location: http://www.site.com/site/Italiano/");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"es")) {
    Header("Location: http://www.site.com/site/spain/");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"fr")) {
    Header("Location: http://www.site.com/site/Francais/");
    }
    else {Header("Location: http://www.site.com/site");
    }
    ?>
    gerekli yerleri kendine göre uyarla.
  • 02-12-2010, 19:00:16
    #3
    Üyeliği durduruldu
    özür dilerim kodlamadan anlamıyorumda.
    bu kodu direkt copy-paste yaparsam <body> </body> kısmına çalışırmı?

    kodu ekleyeceğim site word press sitesi

    weStarz adlı üyeden alıntı: mesajı görüntüle
    <?php
    if(strstr($HTTP_ACCEPT_LANGUAGE,"en")) {
    Header("Location: http://www.site.com/site");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"en-us")) {
    Header("Location: http://www.site.com/site");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"de")) {
    Header("Location: http://www.site.com/de/");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"tr")) {
    Header("Location: http://www.site.com/site/turkce/");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"it")) {
    Header("Location: http://www.site.com/site/Italiano/");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"es")) {
    Header("Location: http://www.site.com/site/spain/");
    }
    elseif(strstr($HTTP_ACCEPT_LANGUAGE,"fr")) {
    Header("Location: http://www.site.com/site/Francais/");
    }
    else {Header("Location: http://www.site.com/site");
    }
    ?>
    gerekli yerleri kendine göre uyarla.
  • 02-12-2010, 19:11:20
    #4
    Üyeliği durduruldu
    Düzenle derken şunu kast ettim;

    http://www.site.com yazıyor bak orda ve klasör yolları var http://www.site.com/site

    http://www.site.com/site/spain --> mesela buraya senin istediğin şeyi yaz yani ispanyadan girenler sitenin neresine girmesini istiyosan orayı yaz bu senin sitenin ispanyolca halinin uzantısıda olabiir mesela sen ispanyollar için burayı hazırladın seninsiteadresin.com/ispanyollar ozman , http://www.site.com/site/spain ile değiş * ve diğer yerleride o şekilde değiş.
  • 02-12-2010, 19:15:11
    #5
    Üyeliği durduruldu
    tamam onu düzenledim zaten

    kodu direkt ekledim ama hata veriyor
    pm attım
  • 02-12-2010, 21:11:15
    #6
    Üyeliği durduruldu
    yokmu bu kodu bilen arkadaşlar ?