Domain yönlendirme (Redirect) nasıl yapılır?

İnternet dünyasında web sitelerinin sürekli değişen dinamikleri içinde, bazen bir sayfanın veya tüm bir alan adının başka bir adrese yönlendirilmesi gerekebilir. İşte tam da bu noktada domain yönlendirme ya da bilinen adıyla redirect devreye girer. Peki, domain yönlendirme nedir, neden bu kadar önemlidir ve farklı senaryolarda nasıl uygulanır? Bu kapsamlı rehberde, domain yönlendirmenin temel prensiplerinden en yaygın uygulama yöntemlerine kadar her şeyi detaylıca ele alacak, böylece web sitenizin trafiğini ve SEO performansını sorunsuz bir şekilde yönetebileceksiniz.

Domain Yönlendirme Nedir ve Neden Önemlidir?

Domain yönlendirme, bir web adresine (URL) yapılan isteklerin otomatik olarak başka bir URL’ye yönlendirilmesi işlemidir. Bu işlem, kullanıcıların ve arama motorlarının eski bir adresi ziyaret ettiğinde, doğrudan yeni ve doğru adrese ulaşmasını sağlar. Yönlendirmeler, teknik olarak sunucu veya alan adı seviyesinde gerçekleştirilen yapılandırmalarla hayata geçirilir.

Yönlendirme Çeşitleri

Farklı yönlendirme türleri bulunmaktadır ve her birinin kendine özgü kullanım alanı ile arama motorları üzerindeki etkisi vardır. Doğru yönlendirme tipini seçmek, SEO performansınız için kritik öneme sahiptir.

  • 301 Kalıcı Yönlendirme (Moved Permanently): Bu, en sık kullanılan ve SEO dostu yönlendirme türüdür. Bir sayfanın veya alan adının kalıcı olarak yeni bir konuma taşındığını arama motorlarına bildirir. Bu sayede, eski URL’nin kazandığı tüm “link değeri” ve “SEO otoritesi” yeni adrese aktarılır. Web sitesi taşımalarında, URL yapısı değişikliklerinde veya eski içeriklerin güncellenmesinde 301 yönlendirme tercih edilmelidir.
  • 302 Geçici Yönlendirme (Found/Moved Temporarily): Bu yönlendirme türü, içeriğin geçici olarak başka bir adrese taşındığını belirtir. Arama motorları, geçici yönlendirmelerde link değerini ve SEO otoritesini genellikle yeni adrese aktarmaz. Bakım çalışmaları, A/B testleri veya kısa süreli promosyonlar gibi durumlarda kullanılabilir. Ancak kalıcı bir değişiklik söz konusuysa, kesinlikle 301 tercih edilmelidir.
  • Meta Refresh Yönlendirme: Bu yönlendirme, web sayfasının HTML kodu içine yerleştirilen bir meta etiketi ile belirli bir süre sonra tarayıcının otomatik olarak başka bir sayfaya yönlendirilmesini sağlar. Kullanıcı deneyimi açısından pek tercih edilmez (sayfanın yüklenip sonra yönlenmesi zaman alır) ve SEO açısından genellikle önerilmez, çünkü arama motorları tarafından farklı yorumlanabilir veya gecikmeli algılanabilir.
  • JavaScript Yönlendirme: JavaScript kodu kullanılarak yapılan yönlendirmelerdir. Kullanıcı deneyimi açısından bazen daha akıcı olsa da, arama motoru botları her zaman JavaScript’i tam olarak yorumlayamadığı için SEO açısından dikkatli olunması gerekir. Genellikle sunucu tarafı yönlendirmeler tercih edilmelidir.

Yönlendirmenin Önemi

Domain yönlendirmeleri, sadece teknik bir gereklilik değil, aynı zamanda dijital stratejinizin önemli bir parçasıdır. İşte neden bu kadar önemli olduğuna dair bazı noktalar:

  • SEO Faydaları: Özellikle 301 yönlendirme, eski sayfalarınızın veya alan adınızın biriktirdiği “link equity” (bağlantı gücü) ve sıralama değerlerini yeni adreslere aktararak, arama motoru sıralamalarınızı korumanıza yardımcı olur. Bu, sitenizi yeniden yapılandırırken veya alan adınızı değiştirirken sıralama kaybını önler.
  • Kullanıcı Deneyimi: Kırık linkler (404 hata sayfaları), kullanıcılar için hayal kırıklığı yaratır ve sitenizden ayrılmalarına neden olabilir. Yönlendirmeler, kullanıcıların her zaman doğru ve mevcut içeriğe ulaşmasını sağlayarak olumlu bir deneyim sunar.
  • Marka Bütünlüğü ve Birleşmeler: Şirket birleşmelerinde, marka değişikliklerinde veya farklı alan adlarını tek bir marka altında toplamak istediğinizde, tüm eski trafik ve marka bilinirliği yeni adrese sorunsuz bir şekilde yönlendirilebilir.
  • Eski İçeriğin Yönetimi: Süresi dolmuş, güncelliğini yitirmiş veya birleştirilmiş içerikler için yönlendirmeler kullanarak, bu içeriklerin arama motorlarında oluşturduğu negatif etkiyi ortadan kaldırabilir ve ziyaretçilerinizi daha alakalı sayfalara yönlendirebilirsiniz.

Domain Yönlendirme Yöntemleri ve Adım Adım Uygulamalar

Domain yönlendirme işlemi, kullanılan web sunucusu türüne, hosting kontrol paneline veya içerik yönetim sistemine (CMS) göre farklılık gösterebilir. İşte en yaygın yöntemler ve uygulama adımları:

.htaccess Dosyası ile Yönlendirme (Apache Sunucuları)

Apache web sunucusu kullanan hostinglerde, .htaccess dosyası en güçlü ve esnek yönlendirme yöntemlerinden biridir. Bu dosya, web sitenizin ana dizininde (genellikle public_html) bulunur ve sunucu yapılandırmasını özelleştirmenize olanak tanır.

Adım Adım Uygulama:

  1. FTP veya hosting kontrol panelinizin Dosya Yöneticisi aracılığıyla sitenizin ana dizinine erişin.
  2. .htaccess dosyasını bulun. Eğer yoksa, yeni bir dosya oluşturup adını .htaccess olarak kaydedin.
  3. Dosyayı düzenlemek için bir metin editörü kullanın.
  4. İstediğiniz yönlendirme türüne uygun kodu ekleyin.

Örnek .htaccess Yönlendirme Kodları:

  • Tüm Alan Adını Başka Bir Alan Adına Yönlendirme (301):
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^eski-alanadiniz.com [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.eski-alanadiniz.com [NC]
    RewriteRule ^(.*)$ https://www.yeni-alanadiniz.com/$1 [L,R=301,NC]

    Bu kod, eski-alanadiniz.com adresinden gelen tüm istekleri yeni-alanadiniz.com adresine kalıcı olarak yönlendirir.

  • Belirli Bir Sayfayı Başka Bir Sayfaya Yönlendirme (301):
    Redirect 301 /eski-sayfa.html https://www.siteniz.com/yeni-sayfa.html

    Bu kod, eski-sayfa.html adresine gelen istekleri yeni-sayfa.html adresine kalıcı olarak yönlendirir.

  • www Olmayan Adresi www Olan Adrese Yönlendirme (301):
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^siteniz.com [NC]
    RewriteRule ^(.*)$ https://www.siteniz.com/$1 [L,R=301,NC]

    Bu kod, sitenize www olmadan erişmeye çalışan kullanıcıları www’li versiyona yönlendirir.

Değişiklikleri kaydettikten sonra web sitenizi kontrol edin.

Nginx Sunucularında Yönlendirme

Nginx, hızlı ve güçlü bir web sunucusu olup, yapılandırma dosyaları aracılığıyla yönlendirme yapma imkanı sunar. Yönlendirmeler genellikle Nginx’in server bloğu içinde tanımlanır.

Adım Adım Uygulama:

  1. Nginx yapılandırma dosyasına (genellikle /etc/nginx/nginx.conf veya /etc/nginx/sites-available/varsayılan) erişin.
  2. İlgili server bloğunu bulun veya yeni bir blok oluşturun.
  3. Aşağıdaki gibi yönlendirme komutlarını ekleyin.

Örnek Nginx Yönlendirme Kodları:

  • Tüm Alan Adını Başka Bir Alan Adına Yönlendirme (301):
    server {
        listen 80;
        server_name eski-alanadiniz.com www.eski-alanadiniz.com;
        return 301 https://www.yeni-alanadiniz.com$request_uri;
    }

    Bu kod, HTTP (80) üzerinden gelen tüm istekleri HTTPS’li yeni alan adına 301 koduyla yönlendirir.

  • Belirli Bir URL’yi Yönlendirme (301):
    location /eski-sayfa.html {
        return 301 https://www.siteniz.com/yeni-sayfa.html;
    }

Değişiklikleri kaydettikten sonra Nginx servisini yeniden başlatmanız gerekir (örn: sudo systemctl restart nginx).

Hosting Kontrol Panelleri Üzerinden Yönlendirme (cPanel, Plesk vb.)

Pek çok hosting sağlayıcısı, kullanıcı dostu arayüzler aracılığıyla kolayca yönlendirme yapma imkanı sunar. cPanel ve Plesk gibi kontrol panelleri, teknik bilgiye sahip olmayan kullanıcılar için idealdir.

Adım Adım Uygulama (cPanel Örneği):

  1. cPanel hesabınıza giriş yapın.
  2. “Alan Adları” veya “Domains” bölümünde “Yönlendirmeler” veya “Redirects” seçeneğine tıklayın.
  3. “Tip” kısmından “Kalıcı (301)” veya “Geçici (302)” seçeneğini belirleyin.
  4. “Yönlendirilecek URL” kısmından hangi domain veya alt domainin yönlendirileceğini seçin.
  5. “Yönlendirilen URL” kısmına trafiğin gönderileceği yeni adresi (örn. https://www.yeni-alanadiniz.com) yazın.
  6. “Yönlendirme ile www” seçeneklerini isteğinize göre belirleyin (sadece www ile mi, www olmadan mı, yoksa her ikisi de mi?).
  7. “Yönlendirme Ekle” butonuna tıklayın.

Bu yöntem oldukça basittir ve dosya düzenleme gerektirmez.

WordPress Gibi CMS’lerde Eklentilerle Yönlendirme

WordPress gibi içerik yönetim sistemleri, genellikle eklentiler aracılığıyla kolayca yönlendirme yapma imkanı sunar. Bu, özellikle sık URL değişikliği yapan veya teknik detaylarla uğraşmak istemeyen kullanıcılar için idealdir.

Öne Çıkan WordPress Yönlendirme Eklentileri:

  • Redirection: En popüler yönlendirme eklentilerinden biridir. 301 yönlendirmeler oluşturmanıza, 404 hatalarını izlemenize ve hatta düzenli ifadeler (regex) kullanarak karmaşık yönlendirmeler yapmanıza olanak tanır.
  • Rank Math SEO: Kapsamlı bir SEO eklentisi olmasına rağmen, güçlü bir yönlendirme modülü de içerir.
  • Yoast SEO Premium: Yoast SEO’nun ücretli sürümü, kırık linkleri tespit edip yönlendirme oluşturma özelliği sunar.

Adım Adım Uygulama (Redirection Eklentisi Örneği):

  1. WordPress yönetici panelinize giriş yapın.
  2. “Eklentiler” > “Yeni Ekle” bölümünden “Redirection” eklentisini aratıp kurun ve etkinleştirin.
  3. “Araçlar” > “Redirection” menüsüne gidin.
  4. “Yeni Bir Yönlendirme Ekle” bölümünde, “Kaynak URL” (eski adres) ve “Hedef URL” (yeni adres) alanlarını doldurun.
  5. Otomatik olarak 301 yönlendirme olarak ayarlanacaktır. İstediğiniz takdirde gelişmiş seçeneklerden yönlendirme türünü değiştirebilirsiniz.
  6. “Yönlendirme Ekle” butonuna tıklayın.

Alan Adı Kayıt Firması Üzerinden Yönlendirme (URL Yönlendirme / Frame Yönlendirme)

Bazı alan adı kayıt firmaları (GoDaddy, Namecheap vb.), doğrudan kendi panel arayüzleri üzerinden alan adlarını yönlendirme hizmeti sunar. Bu genellikle ana alan adından başka bir adrese yönlendirme yapmak için kullanılır.

URL Yönlendirme (URL Forwarding): Bu yöntem, alan adınıza gelen trafiği doğrudan başka bir URL’ye yönlendirir. Tarayıcıda adres çubuğu yeni URL’yi gösterecek şekilde değişir. Genellikle 301 veya 302 olarak ayarlanabilir.

Frame Yönlendirme (Maskeleme/Frame Forwarding): Bu yöntemde, ziyaretçiler yeni adrese yönlendirilir ancak tarayıcıdaki adres çubuğunda hala eski alan adınız görünür. Bu durum, arama motorları için kafa karıştırıcı olabilir ve SEO açısından önerilmez, çünkü genellikle yinelenen içerik sorunlarına yol açabilir ve sitenizin orijinal URL’sini maskeler.

Adım Adım Uygulama:

  1. Alan adınızı kaydettiğiniz firmaya ait kontrol paneline giriş yapın.
  2. Yönetmek istediğiniz alan adını seçin.
  3. “DNS Yönetimi”, “Yönlendirmeler” veya “Forwarding” gibi bir menüye gidin.
  4. “URL Yönlendirme Ekle” seçeneğini bulun.
  5. Eski alan adınızı veya alt alan adınızı ve yönlendirilmek istenen hedef URL’yi girin.
  6. Yönlendirme tipini (301 kalıcı veya 302 geçici) seçin.
  7. Ayarları kaydedin. DNS değişikliklerinin yayılması biraz zaman alabilir (birkaç dakika ila 24 saat).

Yönlendirme Yaparken Dikkat Edilmesi Gerekenler

Domain yönlendirmeleri güçlü araçlardır, ancak yanlış uygulandığında ciddi sorunlara yol açabilir. İşte dikkat etmeniz gereken kritik noktalar:

  • Doğru Yönlendirme Tipini Seçin: Eğer içerik kalıcı olarak taşınıyorsa, mutlaka 301 yönlendirme kullanın. Geçici durumlar için 302 kullanabilirsiniz, ancak emin değilseniz 301 genellikle daha güvenli bir seçimdir.
  • Yönlendirme Zincirlerinden Kaçının: Bir sayfanın A’dan B’ye, sonra B’den C’ye yönlendirilmesi “yönlendirme zinciri” oluşturur. Bu, site performansını olumsuz etkiler ve arama motorlarının link değerini aktarmasını zorlaştırabilir. Mümkünse doğrudan A’dan C’ye yönlendirme yapın.
  • Kırık Yönlendirmelerden Kaçının: Yönlendirdiğiniz hedef URL’nin geçerli ve erişilebilir olduğundan emin olun. Hedef sayfanın 404 hatası vermesi, yönlendirmenin amacını boşa çıkarır.
  • HTTPS Yönlendirmeleri: Web siteniz HTTPS kullanıyorsa, tüm yönlendirmelerin de HTTPS’li adreslere yapıldığından emin olun. Önce HTTP’den HTTPS’ye, sonra eski URL’den yeni URL’ye yönlendirme zinciri yerine, doğrudan HTTP eski URL’den HTTPS yeni URL’ye yönlendirme yapmak daha iyidir.
  • Sitemap ve Google Search Console Güncellemeleri: Büyük çaplı yönlendirmeler yaptıktan veya site taşıması gerçekleştirdikten sonra, sitenizin XML Sitemap’ini güncelleyin ve Google Search Console’a yeniden gönderin. Ayrıca, eski URL’ler için “URL kaldırma” isteği gönderebilirsiniz, ancak bu genellikle 301 yönlendirmelerle doğal olarak halledilir.
  • Test Edin: Yönlendirmeleri uyguladıktan sonra, hem eski hem de yeni URL’leri farklı tarayıcılar ve cihazlar üzerinden ziyaret ederek doğru çalıştıklarından emin olun. Online redirect checker araçlarını da kullanabilirsiniz.

Sonuç

Domain yönlendirme, web sitenizin sağlıklı bir şekilde büyümesi, kullanıcı deneyiminin korunması ve arama motoru sıralamalarınızın devamlılığı için vazgeçilmez bir araçtır. İster basit bir sayfa yönlendirmesi ister karmaşık bir alan adı taşıma işlemi olsun, doğru yönlendirme tipini seçmek ve belirlenen yöntemlere uygun şekilde uygulamak, dijital varlığınızın başarısı için hayati önem taşır. Bu rehberde ele alınan yöntemler ve dikkat edilmesi gerekenler sayesinde, siz de web sitenizin yönlendirme ihtiyaçlarını profesyonelce yönetebilir, SEO performansınızı koruyarak ziyaretçilerinize kesintisiz bir deneyim sunabilirsiniz. Unutmayın, doğru uygulanan bir yönlendirme, sadece bir teknik detay olmaktan öte, dijital pazarlama stratejinizin güçlü bir ayağıdır.

Yorum bırakın

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

Scroll to Top