
Sorunumuz
GTranslate eklentisinin ücretli versiyonunu kullanırken, sub-directory URL yapısını etkinleştirmiştim. Ancak, aboneliğimi iptal ettikten sonra bu yapıyı devre dışı bırakmak istediğimde bazı sorunlar yaşadım. Google’da index almış olan Türkçe sayfam, /tr uzantılı URL’lerle hala erişilebilir durumdaydı ve bu URL’ler GTranslate’in üyelik satın al ekranına yönlendiriliyordu. Bu durum, kullanıcı deneyimini olumsuz etkiliyor ve sitenizin profesyonel görünümünü zedeliyordu. Bu yazıda, bu sorunu nasıl çözdüğümü adım adım anlatacağım.
İçindekiler
Problem Tespiti
GTranslate’in ayarlarından sub-directory yapısını devre dışı bıraktığımda, bu değişikliğin etkili olmadığını fark ettim. Google’da /tr uzantılı sayfalar hala index almış durumdaydı ve bu sayfalara tıklayınca GTranslate’in üyelik satın al ekranı ile karşılaşıyordum. Ne C-Panel’den ne de yönlendirme eklentisi kullanarak bu sorunu çözemedim.
FTP ile Bağlantı
Sorunun kaynağını araştırmaya karar verdim ve bir süre internette gezindikten sonra bu yapının çalışma mantığına dair bir takım bilgiler edindim. Sonrasında FTP bağlantısı kullanarak sunucuya bağlanıp Dosyaları incelemeye karar verdim.
Daha detaylı görebilmek için gizli dosyaları göster seçeneğini aktif hale getirdim.

FileZilla kullanarak Web sitemin bulunduğu dosyalara ulaştım ve public_html dizinine girdim.
.htaccess Dosyası Düzenleme
Gizli dosyaları gösterdikten sonra,
Oysaki en başta ücretli üyeliğimiz bittiği için ve bu özellik ücretli olduğu için eklentinin ayarlarından sub-directory url yapısını devre dışı bırakmıştım, fakat buradaki kodlar hala aktifti.

Her bir kod satırının başına # işareti koyarak yorum satırına dönüştürdüm. Ardından dosyayı kaydedip tekrar FTP bağlantısı üzerinden sunucuma yükledim ve var olan dosya ile değiştirdim.

Redirect Ayarlamaları
Sorunu çözdüğümü ve artık Google’da index almış olan /tr uzantılı sayfalara tıkladığımda GTranslate’in üyelik satın al ekranının çıkmadığını gördüm. Bu yapıyı başarıyla kaldırdığımıza göre, bir redirect (yeniden yönlendirme) eklentisi kullanarak /tr uzantılı tüm URL’leri olması gereken linklere yönlendirme yaptım.
Sonuç
Bu yöntemle, GTranslate’in sub-directory URL yapısını başarıyla devre dışı bıraktım ve Google indexlerinde yer alan /tr uzantılı sayfaların doğru bir şekilde yönlendirilmesini sağladım. Eğer siz de benzer bir sorun yaşıyorsanız, adımları takip ederek sorununuzu çözebilirsiniz.
Siz Değerli Okurlarımıza Mesajım
Web sitemde yayınladığım içeriklerle ilgili aklınıza takılan sorular veya başınıza gelen benzer sorunlar hakkında daha fazla bilgi almak isterseniz, benimle iletişime geçmekten çekinmeyin. Size yardımcı olabilmek için buradayım!
Sorularınızı ve görüşlerinizi paylaşmak için aşağıdaki iletişim formunu kullanarak yorum bırakabilirsiniz. Her geri bildiriminiz, daha kaliteli ve faydalı içerikler üretmemi sağlayacaktır. Sizlerden gelecek her türlü öneri ve soruyu dört gözle bekliyorum!
