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.
Debug ettikçe güzelleşen bir dünya için..




