Nisan 6, 2025

Web site yönlendirmesi, bir web sayfasına yapılan bir ziyaretin başka bir URL’ye otomatik olarak yönlendirilmesi işlemidir. Bu işlem, site sahiplerinin farklı sayfaları, içeriklerini ya da alan adlarını düzenli bir şekilde yönlendirmelerine olanak tanır. Yönlendirmeler, kullanıcı deneyimini iyileştirir, SEO (arama motoru optimizasyonu) avantajları sağlar ve siteyi yeniden yapılandırırken eski bağlantıların kaybolmasını engeller.

Web Site Yönlendirme Türleri

  1. 301 Yönlendirmesi (Kalıcı Yönlendirme):
    • Ne zaman kullanılır?: Bir sayfa kalıcı olarak başka bir sayfaya taşındığında veya bir URL değiştirildiğinde kullanılır.
    • SEO etkisi: 301 yönlendirmesi, eski URL’nin arama motorlarındaki sıralama gücünü yeni URL’ye aktarır.
    • Örnek kullanım: Bir ürün sayfası silindiyse ve başka bir sayfaya yönlendiriliyorsa, 301 yönlendirmesi kullanılır.
  2. 302 Yönlendirmesi (Geçici Yönlendirme):
    • Ne zaman kullanılır?: Bir sayfa geçici olarak başka bir sayfaya yönlendirildiğinde kullanılır.
    • SEO etkisi: 302 yönlendirmesi, eski URL’nin sıralama gücünü geçici olarak kaybetmesine neden olur, ancak arama motorları bu yönlendirmeyi kalıcı olarak kabul etmez.
    • Örnek kullanım: Bakımda olan bir sayfa için geçici olarak başka bir sayfaya yönlendirme yapılabilir.
  3. Meta Refresh:
    • Ne zaman kullanılır?: Sayfanın yüklenmesi sonrasında otomatik olarak başka bir URL’ye yönlendirme yapılır. Genellikle 0 veya birkaç saniye sonra gerçekleşir.
    • SEO etkisi: SEO üzerinde olumsuz etkisi olabilir, çünkü bu yönlendirme türü, 301 veya 302’ye göre daha az tercih edilir.

Web Site Yönlendirmesi Nasıl Yapılır?

1. .htaccess Dosyası ile Yönlendirme (Apache Sunucusu)

Apache web sunucusuna sahip bir site kullanıyorsanız, yönlendirme işlemini .htaccess dosyası aracılığıyla yapabilirsiniz. Bu dosya, sitenizin kök dizininde bulunur ve URL yapılandırmalarını yönetir.

301 Yönlendirmesi Örneği:

Redirect 301 /eski-sayfa.html https://www.siteniz.com/yeni-sayfa.html

302 Yönlendirmesi Örneği:

Redirect 302 /gecici-sayfa.html https://www.siteniz.com/yeni-sayfa.html

2. Nginx Sunucusu ile Yönlendirme

Nginx sunucusu kullanıyorsanız, yönlendirmeleri yapılandırmak için nginx.conf dosyasını düzenlemeniz gerekir.

301 Yönlendirmesi Örneği:

server {
    listen 80;
    server_name www.siteniz.com;
    
    location /eski-sayfa {
        return 301 https://www.siteniz.com/yeni-sayfa;
    }
}

3. PHP ile Yönlendirme

PHP kullanarak yönlendirme yapmak da mümkündür. Yönlendirmeyi gerçekleştirmek için aşağıdaki gibi bir PHP kodu kullanabilirsiniz:

PHP Yönlendirme Örneği (301):

<?php
header("Location: https://www.siteniz.com/yeni-sayfa", true, 301);
exit();
?>

4. HTML Meta Refresh ile Yönlendirme

HTML sayfasına basit bir yönlendirme eklemek için meta tag kullanabilirsiniz. Bu yöntem genellikle SEO için önerilmez ancak basit bir çözüm olabilir.

HTML Meta Refresh Örneği:

<meta http-equiv="refresh" content="0; url=https://www.siteniz.com/yeni-sayfa.html" />

5. JavaScript ile Yönlendirme

JavaScript kullanarak da sayfa yönlendirmesi yapabilirsiniz. Ancak, SEO için en iyi yöntem değildir.

JavaScript Yönlendirmesi Örneği:

window.location.href = "https://www.siteniz.com/yeni-sayfa";

Yönlendirme Yaparken Dikkat Edilmesi Gerekenler

  • SEO’ya Dikkat Edin: 301 yönlendirmeleri, arama motorlarına eski sayfanın artık kullanılmadığını ve SEO değerinin yeni sayfaya aktarılmasını sağlar. 302 yönlendirmeleri geçici olduğu için SEO değeri aktarılmaz.
  • Kullanıcı Deneyimini Unutmayın: Yönlendirmelerin çok fazla olması, kullanıcı deneyimini olumsuz etkileyebilir ve site hızını düşürebilir.
  • Yönlendirmeleri Düzenli Olarak Kontrol Edin: Yönlendirme zincirlerinin doğru çalıştığından emin olun. Aksi takdirde, yanlış yönlendirmeler kullanıcıların sitenize erişimini zorlaştırabilir.

Sonuç

Web site yönlendirmesi, SEO stratejilerinizi güçlendirebilir, kullanıcı deneyimini iyileştirebilir ve sitenizin daha verimli çalışmasına yardımcı olabilir. Hangi yönlendirme türünü kullanacağınız, sitenizin ihtiyaçlarına ve yapılan değişikliklerin kalıcılığına bağlı olarak değişir.

Bir yanıt yazın

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