WebWordpress

GTranslate sub-directory url yapısı nasıl kaldırılır

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

GTranslate-hatasiProblem 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.

Bu işlemi şu şekilde yaptım: Araç çubuğundan ‘Sunucu’ sekmesine tıkladım ve ardından açılır menüden ‘Gizli dosyaları göstermeye zorla’ seçeneğini seçtim.

ftp-filezilla-img
FileZilla kullanarak Web sitemin bulunduğu dosyalara ulaştım ve public_html dizinine girdim.

.htaccess Dosyası Düzenleme

Gizli dosyaları gösterdikten sonra,

.htaccess dosyasını indirdim ve yedeğini aldım. Bu adım çok önemli! Dosyanımızın yedeğini mutlaka almalıyız! Herhangi bir sorun olduğunda dosyamızı geri yükleyip sorunu çözelim.
Dosyayı açıp incelediğimde, GTranslate’in URL yapısına ait bir kod bloğu olduğunu görüyorum.
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.

htaccess-img

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.

htaccess-img-

 

 

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!

Sıkça Sorulan Sorular

WordPress neden tercih edilmelidir?

WordPress, kullanıcı dostu arayüzü, geniş tema ve eklenti desteği, SEO dostu özellikleri ve güvenliği ile her türden kullanıcı için ideal bir içerik yönetim sistemidir.

FTP bağlantısı nedir ve nasıl kullanılır?

FTP (File Transfer Protocol), dosya transferi için kullanılan bir protokoldür. Sunucunuza bağlanmak için bir FTP istemcisi (örneğin FileZilla) kullanabilirsiniz. Sunucu bilgilerinizi girdikten sonra, dosyalarınıza erişebilir ve gerekli düzenlemeleri yapabilirsiniz.

.htaccess dosyası nedir ve neden önemlidir?

.htaccess, Apache web sunucusunda yapılandırma direktifleri için kullanılan bir dosyadır. URL yönlendirmeleri, erişim kontrolü ve çeşitli ayarlar için kullanılır. Bu dosyada yapılan değişiklikler, sitenizin davranışını doğrudan etkileyebilir.

Yedekleme neden önemlidir?

Yedekleme, web sitenizde yapılan değişikliklerin geri alınabilmesi için önemlidir. Özellikle .htaccess gibi kritik dosyalar üzerinde değişiklik yapmadan önce yedek almak, olası hataları geri döndürebilmenizi sağlar.

Redirect (yeniden yönlendirme) nedir?

Redirect, bir URL’nin başka bir URL’ye yönlendirilmesini sağlayan bir tekniktir. Kullanıcılar veya arama motorları, eski URL’ye erişmeye çalıştığında, otomatik olarak yeni URL’ye yönlendirilirler. Bu, SEO performansını korumak ve kullanıcı deneyimini iyileştirmek için önemlidir.

GTranslate ayarları nasıl devre dışı bırakılır?

GTranslate ayarlarını devre dışı bırakmak için eklenti ayarlarına gidin ve sub-directory URL yapısını kapatın. Ancak, .htaccess dosyasında kalan kodları da devre dışı bırakmanız gerekebilir.

Google indexleme sorunları nasıl çözülür?

Google indexleme sorunlarını çözmek için, doğru yönlendirmeleri ayarlayın ve gereksiz URL yapılarını devre dışı bırakın. Google Search Console kullanarak sayfalarınızın yeniden taranmasını sağlayabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu