.htaccess ile Site Yönlendirme: Domain Taşıma ve SEO Etkileri

Web sitenizi yeni bir domaine taşımak istediğinizde en kritik adımlardan biri doğru yönlendirme yapmaktır. Özellikle Apache kullanan sunucularda .htaccess dosyası sayesinde tüm siteyi, tek bir sayfayı veya belirli kategorileri yeni URL’ye yönlendirmek oldukça kolaydır. Bu yazıda .htaccess ile yönlendirme nasıl yapılır, SEO açısından nelere dikkat edilmelidir, tüm detaylarıyla öğreneceksiniz.

110 kez okundu 2 dk 11 sn okuma süresi 18 Eylül 2025
Google News Google News ile Abone Ol 0 Yorum

Web sitenizi yeni bir domaine taşımak istediğinizde en kritik adımlardan biri doğru yönlendirme yapmaktır. Özellikle Apache kullanan sunucularda .htaccess dosyası sayesinde tüm siteyi, tek bir sayfayı veya belirli kategorileri yeni URL’ye yönlendirmek oldukça kolaydır. Bu yazıda .htaccess ile yönlendirme nasıl yapılır, SEO açısından nelere dikkat edilmelidir, tüm detaylarıyla öğreneceksiniz.

.htaccess Nedir?

.htaccess (Hypertext Access), Apache web sunucularında kullanılan bir yapılandırma dosyasıdır.

  • Belirli dizinler için özel ayarlar yapmayı sağlar.
  • Yönlendirme (redirect), güvenlik kuralları, URL yeniden yazma (rewrite) gibi işlemleri yönetir.
  • Özellikle WordPress, PHP tabanlı siteler ve e-ticaret projelerinde sıkça kullanılır.

Neden Yönlendirme Yapılır?

  • Domain değişikliği: Eski siteden yeni domaine taşınırken.
  • HTTPS geçişi: HTTP → HTTPS yönlendirmesi.
  • www / non-www tercihi: www.site.com → site.com veya tam tersi.
  • Kırık linklerin düzeltilmesi: 404 hatası veren URL’leri doğru adrese göndermek.
  • SEO: Google’a sitenizin kalıcı olarak taşındığını göstermek ve otoriteyi kaybetmemek.

Tek Sayfa Yönlendirme

Eğer sadece bir yazıyı veya sayfayı başka bir adrese taşımak istiyorsanız:

RewriteEngine On RewriteRule ^eski-yazi$ https://yenisite.com/yeni-yazi [R=301,L]

Bu kural sayesinde site.com/eski-yazi adresine gelen ziyaretçiler kalıcı olarak yenisite.com/yeni-yazi adresine gider.

Tüm Domaini Yönlendirme

Eski sitenizi tamamen yeni bir domaine aktarmak için:

RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?eskisite\.com$ [NC] RewriteRule ^ https://yenisite.com%{REQUEST_URI}?%{QUERY_STRING} [R=301,L]
  • REQUEST_URI sayesinde tüm yazılar, kategoriler ve alt sayfalar korunur.
  • QUERY_STRING parametreleri (utm kodları, arama parametreleri) kaybolmaz.
  • [R=301,L] → Kalıcı yönlendirme olduğunu belirtir (Google için çok önemli).

SEO Açısından Dikkat Edilmesi Gerekenler

  • 301 yönlendirmesi kullanın. 302 (geçici) yönlendirme SEO’da otoriteyi tam aktaramaz.
  • Yönlendirme zinciri oluşturmayın. Eski → Orta → Yeni yerine direkt Eski → Yeni olsun.
  • Google Search Console’da yeni domaini doğrulamayı unutmayın.
  • İç linkleri (menü, footer, yazı içi linkler) mümkünse manuel olarak güncelleyin.

.htaccess ile yönlendirme yapmak hem teknik olarak kolaydır hem de SEO açısından kritik bir işlemdir. Doğru kuralı en üste yerleştirdiğinizde hem anasayfa hem de yazılarınız sorunsuz şekilde yeni siteye aktarılır.

Eğer web sitenizi taşıyorsanız veya kırık linkleri düzeltmek istiyorsanız, bu yöntemleri uygulayarak ziyaretçi kaybı yaşamadan sorunsuz bir geçiş yapabilirsiniz.

BSoylu
BSoylu

Debug ettikçe güzelleşen bir dünya için..

Yorum Ekle

İLGİNİZİ ÇEKEBİLİR
Python Nedir? Temel Özellikleri ve Kullanım Alanları
22 Kasım 2024

Python Nedir? Temel Özellikleri ve Kullanım Alanları

.htaccess ile Site Yönlendirme: Domain Taşıma ve SEO Etkileri

Bu Yazıyı Paylaş

İnternet sitemizde tanıtım yazınız olmasını ister miydiniz? İletişim
Bildirimler
1