www / www olmayan URL'ler

www / www olmayan URL'ler

Eğer Joomla siteniz www öneki ile ve www olmadan erişilebilir durumdaysa, çift URL (duplicate URL) sorunu yaşayabilirsiniz. Google, her iki sürümü de aynı içeriğin iki farklı versiyonu olarak algılayabilir ve bu durum sitenizin SEO açısından ceza almasına neden olabilir.

Bu nedenle, hangi sürümü kullanacağınıza karar verin ve diğerinin erişilemez olduğundan emin olun. Google açısından hangi versiyonu seçtiğiniz önemli değildir, ancak her seferinde www yazmaya gerek var mı? Özel bir nedeniniz yoksa, www olmayan versiyonu kullanmanız önerilir.

📌 Not: URL önekleri (www, http/https, büyük-küçük harf farkı vb.) nedeniyle çift içerik (duplicate content) sorunları yaşanabilir, ancak en yaygın sorun www kullanımından kaynaklanır.


1. www veya non-www Versiyonunu Belirleme ve Yönlendirme

Seçiminizi yaptıktan sonra, sitenizi yalnızca seçtiğiniz versiyon üzerinden erişilebilir hale getirin ve diğer versiyondan yönlendirme (redirect) yapın.

  • Eğer bir SEF (Search Engine Friendly) eklentisi kullanıyorsanız, büyük ihtimalle içinde bir yönlendirme seçeneği vardır.
  • Eğer SEF eklentiniz yoksa, .htaccess dosyanız üzerinden yönlendirme yapabilirsiniz. Bu yöntem hızlı ve etkili olduğu için önerilir.

İşte iki farklı senaryo için kullanabileceğiniz .htaccess kodları:

🌍 www Olmadan (non-www) Yönlendirme (Tercih Edilen)

 
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.site.com [NC] RewriteRule (.*) http://site.com/$1 [R=301,L]

🌐 www Kullanımını Zorunlu Kılma

 
RewriteEngine On RewriteCond %{HTTP_HOST} ^site.com [NC] RewriteRule ^(.*)$ http://www.site.com/$1 [L,R=301]

📌 Önemli:

  • Yönlendirmeden sonra sitenizin hala düzgün çalıştığını test edin.
  • Küçük bir yazım hatası bile 500 hata kodu veya boş ekran gibi sorunlara neden olabilir.
  • Eğer bir sorun yaşarsanız, değişiklikleri geri alın veya Joomla'nın orijinal .htaccess dosyanıza geri dönün.
  • Akeeba AdminTools kullanıyorsanız, htaccess Maker aracılığıyla bu yönlendirmeyi kolayca yapabilirsiniz.

2. SSL (HTTPS) Versiyonunu Zorunlu Kılma

Bir SSL sertifikası yüklediğinizde, http:// ve https:// arasında çift içerik oluşabilir.
Bunun önüne geçmek için https:// versiyonunu zorunlu hale getirmelisiniz.

Nasıl Yapılır?

  • Joomla’nın Global Configuration (Genel Yapılandırma) → Server (Sunucu) sekmesine girin ve "Force HTTPS" ayarını etkinleştirin.
  • Google Search Console’a hem http hem de https versiyonlarını ekleyin ve sitenizin HTTPS üzerinden dizine eklenmesini sağlayın.

3. Gelişmiş Ayarlar: IP Adresi ile Erişimi Engelleme

Bazı durumlarda, Google sitenizi IP adresiyle dizine ekleyebilir ve bu durum çift içerik sorununa yol açabilir. Eğer SEO analizlerinde IP üzerinden dizine eklenen sayfalar görüyorsanız, aşağıdaki kod ile IP tabanlı erişimi ana domaininize yönlendirebilirsiniz:

 
RewriteCond %{HTTP_HOST} ^XXX\.XXX\.XXX\.XXX RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]

📌 XXX.XXX.XXX.XXX yerine sunucunuzun IP adresini yazmalısınız.

Bunu nasıl takip edebilirsiniz?

  • SEO Powersuite Website Auditor gibi araçlarla çift içerik sorunlarını düzenli olarak izleyebilirsiniz.
  • Farklı varyasyonlarla erişilebilir olup olmadığınızı Google Search Console’dan kontrol edebilirsiniz.

Sonuç

www veya non-www versiyonundan birini seçin ve diğerini yönlendirin.
HTTPS’yi zorunlu hale getirerek HTTP versiyonunu engelleyin.
IP adresiyle erişimi engellemek için .htaccess dosyanızı yapılandırın.
SEO analiz araçlarıyla düzenli kontroller yaparak çift içerik sorunlarını önleyin.

Bu adımları takip ederek, SEO dostu bir Joomla sitesi oluşturabilir ve Google sıralamanızı optimize edebilirsiniz