Wordpress

Htaccess Yönlendirme ile www Ekleme veya Kaldırma Rehberi

Htaccess yönlendirme, özellikle SEO uyumu ve tarayıcı yönlendirmeleri açısından web yöneticileri için büyük önem taşır. Web sitenizin “www” ile mi yoksa “www olmadan” mı çalışacağına karar vermek sadece görsellik değil, aynı zamanda arama motorları için de büyük bir sinyal niteliğindedir.

Bu yazıda htaccess yönlendirme yöntemiyle www yapısını nasıl kaldırabileceğinizi veya ekleyebileceğinizi adım adım öğreneceksiniz. Ayrıca doğru yapılandırmanın SEO açısından neden bu kadar önemli olduğunu açıklayacak, örnek htaccess kodları ve olası hataları da detaylandıracağız.

1. www Kullanımı Neden Önemlidir?

Birçok web sitesi hem www.ornek.com hem de ornek.com üzerinden erişilebilir. Ancak bu iki yapı teknik olarak farklıdır ve arama motorları her ikisini ayrı sayfa olarak görebilir. Bu durum:

  • Kopya içerik (duplicate content)

  • SEO sıralama kaybı

  • Domain otorite bölünmesi

gibi sorunlara neden olabilir.

İşte burada htaccess yönlendirme devreye girer. Doğru bir yönlendirme ile tüm trafiği tek bir versiyona yönlendirerek SEO’yu güçlendirmiş olursunuz.

2. www Kaldırma mı, Ekleme mi?

Bu tamamen kişisel ve marka tercihlerine bağlıdır. Ancak dikkat edilmesi gereken noktalar şunlardır:

  • www ile kullanım avantajları:

    • CDN’lerle uyumluluk

    • Alt alan adı yapısına uygunluk

  • www olmadan kullanım avantajları:

    • Kısa ve sade URL

    • Kullanıcılar için daha akılda kalıcı

Google, hangi versiyonu kullanacağınız konusunda tarafsızdır. Yeter ki tek bir versiyona yönlendirme yapılsın.

3. Htaccess Dosyası Nedir?

.htaccess, Apache sunucularında bulunan ve sunucunun davranışlarını kontrol eden bir yapılandırma dosyasıdır. Sayfa yönlendirme, erişim kontrolü, gzip sıkıştırma, tarayıcı önbellekleme gibi işlemler için kullanılır.

WordPress gibi CMS sistemlerinde varsayılan olarak bulunur. Eğer yoksa FTP ile kendiniz oluşturabilirsiniz.

4. Htaccess Dosyası Nerede Bulunur?

  1. Web sitenizin ana dizinine FTP ile bağlanın.

  2. .htaccess dosyasını bulun. (Dosya gizli olabilir, gösterimi aktif edin.)

  3. Yedek almadan düzenleme yapmayın.

Alternatif olarak cPanel üzerinden Dosya Yöneticisi ile de ulaşabilirsiniz.

5. www Kaldırma İçin Htaccess Yönlendirme Kodu

Eğer sitenizi www’siz olarak kullanmak istiyorsanız (örnek: https://ornek.com), aşağıdaki kodu .htaccess dosyanıza ekleyin:

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

Bu kod, gelen tüm www uzantılı trafiği, www içermeyen versiyona 301 kalıcı yönlendirme ile gönderir. 301 yönlendirme SEO açısından en doğru yöntemdir.

6. www Ekleme İçin Htaccess Yönlendirme Kodu

Eğer sitenizin www’li versiyonunu kullanmak istiyorsanız (örnek: https://www.ornek.com), aşağıdaki yönlendirme kodunu kullanın:

apache
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

Bu kod, ornek.com adresine gelen tüm trafiği www.ornek.com adresine yönlendirir.

Not: Kodlarda HTTPS kullanılmıştır. Eğer SSL sertifikanız yoksa http:// olarak güncelleyin.

7. WordPress ile Kullanım

WordPress kullanıyorsanız, yönlendirme sonrası Ayarlar > Genel sekmesinden WordPress Adresi (URL) ve Site Adresi (URL) alanlarını da yeni yönlendirme yapısına göre güncellemelisiniz.

Örnek:

  • https://www.ornek.com → her iki alana da bu adresi yazın.

8. SEO Açısından Dikkat Edilmesi Gerekenler

Htaccess yönlendirme işlemi doğru yapıldığında SEO’ya katkı sağlar. Ancak eksik ya da hatalı yapılandırmalar sitenizin trafiğini olumsuz etkileyebilir.

Yapılmaması Gerekenler:

  • Hem www hem www olmayan versiyonun aynı anda açık bırakılması

  • 302 yerine 301 yönlendirmesi yapılmaması

  • Yönlendirme döngüsü (redirect loop) oluşturmak

  • Yönlendirme sonrası canonical etiketini güncellememek

9. Canonical Etiketini Güncelleyin

Htaccess yönlendirme sonrası, HTML sayfalarınızın <head> bölümünde bulunan canonical etiketinin yeni yapıya uygun olması gerekir:

html
<link rel="canonical" href="https://www.ornek.com/" />

Yanlış canonical etiketi, Google’ın sayfayı hatalı indekslemesine neden olabilir.

10. Google Search Console Ayarları

Yönlendirme işleminden sonra Google Search Console üzerinden tercih edilen alan adını seçmeyi unutmayın.

Giriş: search.google.com/search-console

  1. Mülk ekleyin (hem www’li hem www’siz versiyonu)

  2. Alan adınızı doğrulayın

  3. Tercih ettiğiniz sürümü seçin

11. Bing ve Yandex için Bildirim

Google dışında diğer arama motorlarını da bilgilendirmek iyi bir pratiktir:

Bu platformlara yönlendirme sonrası sitemap göndererek yeniden tarama talep edin.

12. Site Haritası Güncellemesi

Yeni URL yapısına göre sitemap.xml dosyanızı güncelleyin. WordPress kullanıyorsanız Yoast SEO veya Rank Math gibi eklentilerle bu işlem otomatik yapılır.

13. Yönlendirmeyi Test Etme

Yönlendirmelerinizin çalıştığını test etmek için:

Hatalı yönlendirme zincirleri SEO açısından olumsuz etkiler doğurabilir.

14. Alternatif: Eklenti ile Yönlendirme

Kodlarla uğraşmak istemiyorsanız, şu eklentileri kullanabilirsiniz:

Ancak bu eklentilerin htaccess kadar doğrudan etkili olmadığını unutmayın.

15. Htaccess Düzenlemeden Önce Yedek Alın

Htaccess dosyasındaki tek bir hata, sitenizin tamamen erişilemez hale gelmesine neden olabilir. Bu nedenle:

  • FTP üzerinden dosyanın bir kopyasını alın.

  • UpdraftPlus gibi bir eklenti ile tam site yedeği oluşturun.

  • Sonuç: SEO İçin Htaccess Yönlendirme Şart

Htaccess yönlendirme, sitenizin profesyonel görünmesini sağlar, içerik tekrarını engeller ve SEO performansınızı yükseltir. www yapılandırması bir tercih meselesi olsa da, hangi versiyonu seçerseniz seçin tüm trafiği tek versiyona yönlendirmek zorundasınız.

Bu işlem yalnızca teknik düzenleme değil, aynı zamanda SEO altyapınızın temelidir.

Diğer WordPress Blogları: WordPress Ping Servisleri

Daha Fazla Göster

İlgili Makaleler

Bir yanıt yazın

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

Başa dön tuşu
Kapalı