Alan Adı

Domain Yönlendirme (Redirect) Nasıl Kurulur?

17 görüntülenme 29.04.2026

Domain Yönlendirme (Redirect) Nedir?

Domain yönlendirme, bir URL'ye gelen ziyaretçileri veya arama motorlarını otomatik olarak başka bir URL'ye göndermektir. Eski URL'lerin yeni adreslerine taşınması, alan adı değişikliği sonrası eski adresten yenisine geçiş veya www'lu URL'yi www'suz olana yönlendirme gibi durumlarda kullanılır. Doğru yapılandırılmış yönlendirmeler SEO değerini korurken yanlış yönlendirmeler sıralama kayıplarına yol açabilir.

İki temel yönlendirme türü vardır: 301 (Kalıcı) ve 302 (Geçici). 301 redirect, eski URL'nin tüm SEO değerini ve bağlantı gücünü yeni URL'ye aktarır; bu nedenle alan adı değişikliği veya sayfa taşıma gibi kalıcı durumlarda kullanılmalıdır. 302 redirect ise geçici durumlarda, örneğin bakım sürecinde kullanıcıları başka bir sayfaya yönlendirmek için tercih edilir.

cPanel Üzerinden Yönlendirme Kurma

cPanel, kodlama gerektirmeden kolayca yönlendirme oluşturmanızı sağlayan grafik bir arayüz sunar.

Adım 1: cPanel'e giriş yapın. Domainler bölümündeki Yönlendirmeler seçeneğine tıklayın.

Adım 2: Yeniden Yönlendirme Ekle formunda yönlendirme türünü (Kalıcı 301 veya Geçici 302) seçin, kaynak URL'yi ve hedef URL'yi girin.

Adım 3: Ekle butonuna tıklayın. Yönlendirme anında aktif hale gelir ve .htaccess dosyasına otomatik olarak yazılır.

.htaccess ile Gelişmiş Yönlendirme

cPanel arayüzünden yapılamayan karmaşık yönlendirmeler için .htaccess dosyasını manuel düzenlemeniz gerekir. Apache web sunucularında .htaccess, mod_rewrite modülü sayesinde son derece esnek yönlendirme kuralları tanımlamanızı sağlar.

# public_html/.htaccess dosyasına eklenmesi gerekenler:

Options +FollowSymLinks
RewriteEngine On

# www'suz adresi www'lu adrese yönlendir (301):
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

# HTTP'yi HTTPS'e yönlendir:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# Eski sayfayı yeni sayfaya yönlendir:
RewriteRule ^eski-sayfa/?$ /yeni-sayfa [R=301,L]

# Eski domain'i yeni domain'e yönlendir:
RewriteCond %{HTTP_HOST} ^eskidomain\.com$ [NC]
RewriteRule ^(.*)$ https://yenidomain.com/$1 [R=301,L]

Çoklu Alan Adı Yönlendirmesi

Birden fazla alan adınız varsa hepsini ana domain'e yönlendirmek yaygın bir uygulamadır. Örneğin firmaniz.net ve firmaniz.org'u firmaniz.com'a yönlendirerek marka koruma altına alabilirsiniz. Bu yönlendirme cPanel'den yapılabileceği gibi DNS seviyesinde CNAME kaydıyla veya .htaccess ile de yapılabilir.

# Birden fazla domain için yönlendirme:
RewriteCond %{HTTP_HOST} ^(www\.)?firmaniz\.net$ [NC]
RewriteRule ^(.*)$ https://firmaniz.com/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?firmaniz\.org$ [NC]
RewriteRule ^(.*)$ https://firmaniz.com/$1 [R=301,L]

# Yönlendirmeyi test etmek için:
curl -I https://eskidomain.com/

Yönlendirme Sorunlarını Giderme

Yönlendirme döngüsü (redirect loop), yanlış yapılandırılmış kuralların en sık yaşanan sorunudur. A'dan B'ye, B'den A'ya yönlendirme gibi döngüsel kurallar tarayıcının "çok fazla yönlendirme" hatasıyla karşılaşmasına neden olur. Yönlendirme kurallarını her zaman tarayıcı dışında curl ile test ederek döngü oluşup oluşmadığını kontrol edin.

HostingKontrol olarak SEO'ya uygun yönlendirme yapılandırması, .htaccess optimizasyonu ve domain yönetimi konularında 7/24 teknik destek sunmaktayız. Yönlendirme sorunları veya domain ayarları için destek ekibimizle iletişime geçebilirsiniz.

Bu makale işinize yaradı mı?

Paylaş: Twitter LinkedIn