Merhaba,
Site Adresi:
TIKLA
Firmamızın orijinal Sitesi
Türkçe, bir de
İngilizce sitesi mevcut. Bu sitelerde sorun yok. Türkçe-İngilizce/İngilizce-Türkçe siteler arası geçişlerde sorun yok. İngilizce sitesi alt dizine kuruldu.
Firmamız Arap pazarına açılacağı için, Arapça sitemizi yaptırana kadar geçici olarak bir eklentiyle otomatik çeviri yapmak istedik.
GTranslate eklentisini sitemize kurduk ve satın aldık. GTranslate otomatik olarak sitemizi Arapça'ya çevirdi, bu dil seçeneklerini de menü kısmına ekledik. Ancak burada bir problem oluştu. Eklenti, otomatik olarak bir dizin oluşturdu ve bu x.com/ar/ oldu.
> Türkçe siteden, İngilizce siteye gidebiliyoruz.
> İngilizce siteden, Türkçe siteye gidebiliyoruz.
> Türkçe siteden, Arapça siteye gidebiliyoruz.
> Arapça siteden, Türkçe siteye gidebiliyoruz.
> Arapça siteden, İngilizce siteye gidebiliyoruz.
Problem: Arapça siteden, İngilizce siteye gidemiyoruz.
Eklenti otomatik olarak x.com/ar/ diye bir dizin oluşturuyor. İngilizce siteye gitmek istediğimiz zaman da x.com/ar/en adresine gitmeye çalışıyor ve tabii ki gidemiyor. Bu problemi nasıl çözebiliriz? Direkt olarak x.com/en/ adresine gitmeli.
Yoast Yönlendirme ve 301 Yönlendirme eklentilerini denedim ama fayda etmedi.
Menüden düzenleme yapamıyorum çünkü eklenti menüye kendisi otomatik ekleniyor. Problem eklentiyle alakalı ona eminim.
Eklenti Ayarları:
Eklentiyi Manuel Ekleme Kodu:
<!-- GTranslate: https://gtranslate.io/ -->
<a href="https://www.mgc.com.tr/ar/" onclick="doGTranslate('tr|ar');return false;" title="العربية" class="glink nturl notranslate">AR</a> <a href="https://www.mgc.com.tr" onclick="doGTranslate('tr|tr');return false;" title="Türkçe" class="glink nturl notranslate">TR</a>
<script>
function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;var lang=lang_pair.split('|')[1];if(typeof ga=='function'){ga('send', 'event', 'GTranslate', lang, location.pathname+location.search);}var plang=location.pathname.split('/')[1];if(plang.length !=2 && plang != 'zh-CN' && plang != 'zh-TW' && plang != 'hmn' && plang != 'haw' && plang != 'ceb')plang='tr';if(lang == 'tr')location.href=location.protocol+'//'+location.host+gt_request_uri;else location.href=location.protocol+'//'+location.host+'/'+lang+gt_request_uri;}
</script>__________________________________________________ __________________________________________________ __________________________________________________ ____
Diğer hataya gelelim;
Arapçaya çevrilen sitemizin menüsünde yer alan açılır-kapanır arama kutusu bu şekilde patladı.
Mobil menümüzde açılır menüler Arapça yazının arkasında kaldı.