• 07-07-2021, 07:17:32
    #1
    Arkadaşalar merhaba şöyle bir sorunum var bir türlü çözemedim. Site de dil seçildiğinde ?lang=en yads lang=tr olarak dilleri seçtiriyorum ve sessiona tanımlıyorum ama en dilini seçtiğimde ?lang=en yerine /en/ olarak gelmesini istiyorum bir türlü yapamadım araştırma yaptım bulduklarımı denedim ama gene olmadı nasıl yapabilirim yol gösterebilir misiniz?
  • 07-07-2021, 08:41:29
    #2
    htacess doısyasına aşağıdaki kodları ekleyip bu işlemi yapabilirsiniz
    RewriteRule ^/en/ ?lang=en [L]
  • 07-07-2021, 11:08:42
    #3
    SNDizayn adlı üyeden alıntı: mesajı görüntüle
    htacess doısyasına aşağıdaki kodları ekleyip bu işlemi yapabilirsiniz
    RewriteRule ^/en/ ?lang=en [L]
    Cevabınız için teşekkür ederim. Sizin yazdığınızı sonradan gördüm fakat bende aynı mantıkla çözdüm durumu.
  • 08-07-2021, 09:32:15
    #4
    SNDizayn adlı üyeden alıntı: mesajı görüntüle
    htacess doısyasına aşağıdaki kodları ekleyip bu işlemi yapabilirsiniz
    RewriteRule ^/en/ ?lang=en [L]
    Hocam tekrardan merhaba aynı konu ile başka bir soru sorabilir miyim? Şimdi daha önce /en sorunumu çözdüm ama bu seferde takıldığım nokta şu oldu /en den tekrar tr ye dönerken ?lang=tr olarak dönüyor /en de yaptığım gibi /tr olarak döndürebiliyorum burda bir sıkıntı yok ama ben direkt tr ye bastıklarında url ye dönsün istiyorum bunu nasıl yapabilirim acaba?
  • 09-07-2021, 20:18:59
    #5
    tam anlamadım dediklerinden ama sanırım dil değişimine bastıklarında /tr veya /en şeklinde kalmasın url var olan sayfada dönsün istiyorsun eğer buysa dil değişimi yaptığım php dosyasına aşağıdaki yönlendirmeyi eklemen yeterli. Bu kod ile siteadi.com/iletisim sayfasında dil değişimi yaptıklarında sayfa yenilenir yine siteadi.com/iletisim sayfasında kalır

    header("location: ".$_SERVER['HTTP_REFERER']."");