• 23-06-2021, 16:03:16
    #1
    Merhabalar,
    Sitemiz için (/en, /tr vb. uzanlatıları var) ülkeye göre, ipye göre ya da tarayıcı diline göre artık ne olursa yeter ki anlasın da yönlendirme yapabilmek için yardımcı olabilecek biri var mıdır?

    (bir önceki konum anlatım açısından yetersiz kalmış, eğer bir sorun teşkil ediyorsa lütfen uyarın moderatörler )
  • 23-06-2021, 17:02:39
    #2
    Merhaba @ruacoronal;
    eğer dil yapılandırması standart sayfa yapısında ise
    $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
    komutu ile tarayıcı dilini öğrenebilir ve @if @else tamamlayıcıları ile tarayıcı diline göre yönlendirme yapabilirsiniz.
  • 23-06-2021, 17:25:44
    #3
    jeptun adlı üyeden alıntı: mesajı görüntüle
    Merhaba @ruacoronal;
    eğer dil yapılandırması standart sayfa yapısında ise
    $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
    komutu ile tarayıcı dilini öğrenebilir ve @if @else tamamlayıcıları ile tarayıcı diline göre yönlendirme yapabilirsiniz.
    inan hiç anlamam hocam ama desteğin için teşekkürler kurcalayalım
  • 23-06-2021, 17:46:32
    #4
    ruacoronal adlı üyeden alıntı: mesajı görüntüle
    inan hiç anlamam hocam ama desteğin için teşekkürler kurcalayalım
    Ana dilin ingilizce olduğunu varsayalım aşağıdaki yapıyı altyapıya göre düzenlemeniz ve yönlendirme dosyasına eklemeniz yeterli olacaktır.
    Not: r10 editör ile kod olarak eklediğimde bir çok yapılandırma hatası alıyorum o yüzden standart metin olarak yazıyorum aşağıya

    <?php
    $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
    if($lang == 'tr'){
    header("Location: tr");
    }else{
    header("Location: en");
    }
    ?>