• 19-08-2015, 17:25:14
    #1
    Herkese selam, bir konuda yardıma ihtiyacım var. Nasıl yapıldığını bilemedim. Konu çok dilli yapıda yönlendirme.

    Örnek olarak sitemiz : www.abc.com olsun. Siteyi 5 farklı dilde çalışıyor şekilde tasarladık. www.abc.com/fr /tr /ar /de sitenin default değeri ingilizce.

    Ben href lang etiketiyle diller arası geçişi sağladım.
    Asıl sorun şu:
    Siteye Türkiye'den girildiğinde www.abc.com --> www.abc.com/tr adresine 302 yanıt koduyla yönlendirilecek. Kullanıcı Türkiye'den ya da Browser arayüzünü Türkçe kullananlar için site yönlenecek.

    Aynı durumda siteye ingiltere'den girildiğinde /en sayfasına yönlenecek.
    Bu durumu nasıl yaparız?

    Sistem php linux altyapısı var.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:25:14 -->-> Daha önceki mesaj 15:38:08 --

    Merak eden ya da aynı sorunla karşı karşıya gelenler için ben bir çözüm buldum.

    .htaccess dosyasına
    RewriteEngine on
    RewriteCond %{HTTP:Accept-Language} (ar) [NC]
    RewriteRule .* http://www.abc.com/ar [R,L]
    bu şekilde yapılıyor. www.abc.com sitemize arabistan dan girildiğinde http://www.abc.com/ar adresine 302 yanıt koduyla yönlendiriyor.
  • 08-09-2015, 12:07:09
    #2
    Üyeliği durduruldu
    Güzel konu güncellemekte fayda var .
  • 08-09-2015, 13:37:46
    #3
    bipixel adlı üyeden alıntı: mesajı görüntüle
    Güzel konu güncellemekte fayda var .
    Bu konuda yazılması gereken çok şey var. Biriktiriyorum benim de üstesinden gelemediğim konular olurnca öğrenip konuıları güncellerim. Uluslararası arenada boy göstermek isteyenler için temel optimizasyon seçenekleri bulunacak. İlgi için teşekkürler.