Blog / Makaleler

Alan adını www yönlendirme işlemi

Bu yazı 2016 yılından. Anlatılan sürümler, fiyatlar ve adresler o günden bu yana değişmiş olabilir.

Bazı arkadaşlarımız alan adlarına siteismi.com şeklinde girildiğinde ziyaretçinin otomatik olarak www.siteismi.com adresine yönlendirilmesini istiyorlar. Bunu .htaccess dosyasıyla, 301 yönlendirme yöntemiyle yapabiliriz.

Peki neden gerekli? Sitenize hem siteismi.com hem www.siteismi.com ile girilebiliyorsa, arama motorları bunları iki ayrı site gibi görebilir ve bu SEO açısından iyi değildir. İkisinden birini seçip diğerini ona yönlendirerek tek bir "asıl" adres belirlemiş olursunuz.

Bu işlem için sitenizin ana dizinindeki .htaccess dosyasının içine aşağıdaki kodları ekleyin; ana dizinde .htaccess dosyası yoksa kendiniz oluşturabilirsiniz (bu yöntem Apache sunucularda çalışır).

www'suz adresi www'ye yönlendirmek

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

siteismi.com yazan yerleri kendi alan adınızla değiştirin. Adresi https:// olarak yazdım; bugün hemen her site güvenli bağlantı kullandığı için yönlendirmeyi de doğrudan https'e yapmak en iyisi.

Tersi: www'yi kaldırmak

Son yıllarda birçok kişi tam tersini, yani adreslerinin www olmadan sade görünmesini tercih ediyor (www.siteismi.com → siteismi.com). Onu istiyorsanız kod şöyle olur:

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

Hangisini seçeceğiniz tamamen size kalmış; önemli olan ikisinden birinde karar kılıp tek bir adres kullanmak.

Not: Mevcut .htaccess dosyanızda zaten RewriteEngine On satırı varsa ikinci kez eklemenize gerek yok, bir kez olması yeterli.

Bu yazıyı paylaşXFacebook