• 22-02-2022, 12:34:16
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, çift dil yapısına sahip bir site yaptım. Lakin bu 2 farklı dil yapısının alt URL'leri farklı.

    Örnek veriyorum;

    ornek(.)com/tr/araba.php 
    ornek(.)com/en/car.php
    Aynı içeriğe sahip sadece URL'leri değişik 2 sayfa.

    2 sayfa arasında dil geçişleri yapılırken ana sayfaya düşmemek istiyorum. Bu mümkün mü? Bunun için nasıl bir yol izleyebilirim?
  • 22-02-2022, 14:13:10
    #2
    RewriteRule ^ingilizce? car.php [L]
    RewriteRule ^turkce? araba.php [L]


    .htaccess dosyasına bunu yazarak kullanıcıyı ingilizce veya türkce olarak yönlendirebilirsin.
    ornek(.)com/ingilizce olarak gidildiğinde car.php ye
    ornek(.)com/turkce olarak gidildiğinde de araba.php ye gider...


    yada sayfayı komple ajaxla çağırarak da yazdırabilirsin.
    örnek olarak index içine ajax ile dil seçimi yapıldığında direk car.php yi yada araba.php yi sayfa değiştirmeden çağırman mümkün...


    yada kullanıcının ip adresinden direk sen yönlendirebilirsin. ip adresi location ülke filan bulmak için bir kaç metod bulmak da mümkün.


    yada linkleri js de değişkenlere aktararak da yapabilirsin. dili cookie olarak kaydedersin ve cookie deki dil türkçe ise türkçe karşılığını ingilizce ise ingilizce karşılığını gösterebilirsin.
  • 22-02-2022, 14:18:35
    #3
    Bulunulan sayfayı hangi dil url ye gidecekse onu işaretlersin a href ile dil seçince o sayfanın igili diline istediğin sayfaya gider.
  • 22-02-2022, 15:05:07
    #4
    ilgice adlı üyeden alıntı: mesajı görüntüle
    Bulunulan sayfayı hangi dil url ye gidecekse onu işaretlersin a href ile dil seçince o sayfanın igili diline istediğin sayfaya gider.
    Bahsettiğiniz durum aklıma farklı bir çözüm yolunu getirdi. Yorumunuz için teşekkür ederim.