Bilgi Bankası

cPanel .htaccess Dosyası İle 301 Domain Yönlendirmesi Nasıl Yapılır?

Hosting Dünyam cPanel kontrol paneli üzerinde yer alan Dosya Yöneticisi üzerinden .htaccess dosyanızı düzenleyerek eski bir alan adınızı veya uzantınızı (Örn: .com.tr adresini .com adresine) arama motoru değerlerini (SEO) kaybetmeden 301 Kalıcı Yönlendirme (Permanent Redirect) kuralı ile yeni alan adınıza yönlendirebilirsiniz.

Ekran görüntülerindeki adımları takip ederek 301 yönlendirmesini aktif etmek için aşağıdaki aşamaları sırasıyla uygulayınız:


Adım Adım .htaccess İle 301 Domain Yönlendirmesi

1. Müşteri Panelinden Hizmeti Yönetin:
Müşteri panelinizde sol menüde yer alan "Hizmetler" sekmesine tıklayın. Açılan listeden yönlendirme yapacağınız web hosting paketinizin (Örn: Web Hosting #4) sağ tarafındaki "Yönet" butonuna tıklayın.

2. cPanel Hesabınıza Giriş Yapın:
Hizmet detay ekranında cPanel bölümünde yer alan mavi renkli "Giriş Yap" butonuna tıklayarak cPanel arayüzünü açın.

3. Dosya Yöneticisini Başlatın:
cPanel ana sayfasında "Dosyalar" kategorisi altında bulunan "Dosya Yöneticisi" simgesine tıklayın.

4. public_html Klasörüne Giriş Yapın:
Açılan dosya dizini listesinden web sitenizin ana dosyalarının bulunduğu public_html klasörüne tıklayarak dizine ilerleyin.

5. Ayarlar Menüsünü Açın:
Dosya Yöneticisi ekranının sağ üst köşesinde yer alan çark simgeli "Ayarlar" (Settings) butonuna tıklayın.

6. Gizli Dosyaları Göster Seçeneğini Aktif Edin:
Açılan pencerede "Gizli Dosyaları Göster (dotfiles)" seçeneğini işaretleyin ve "Kaydet" butonuna tıklayın. (.htaccess dosyası gizli bir dosya olduğu için bu adım zorunludur).

7. .htaccess Dosyasına Yönlendirme Kodunu Ekleyin ve Kaydedin:
public_html içerisinde beliren .htaccess dosyasına sağ tıklayıp "Edit" (Düzenle) deyin. Açılan kod editörünün en üst satırına aşağıdaki yönlendirme kodunu (kendi domainlerinize göre düzenleyerek) yapıştırın ve sağ üstteki "Değişiklikleri Kaydet" butonuna tıklayın:

RewriteEngine On

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


301 Yönlendirmesi Hakkında Bilinmesi Gerekenler

Parametre / Durum Açıklama ve SEO Etkisi
301 Redirect Nedir? Bir sayfanın veya alan adının kalıcı olarak başka bir adrese taşındığını belirten HTTP durum kodudur. Arama motorları eski sitenin tüm backlink ve SEO puanını yeni siteye aktarır.
Koddaki $1 İfadesi Eski sitede girilen alt sayfaların (Örn: eski-site.com/hakkimizda) otomatik olarak yeni sitedeki karşılığına (Örn: yeni-site.com/hakkimizda) yönlenmesini sağlar.
[NC] ve [R=301,L] Etiketleri [NC] büyük/küçük harf duyarsızlığını, [R=301,L] ise işlemin 301 koduyla kalıcı olarak tamamlanıp yönlendirme kuralının orada sonlandırıldığını ifade eder.
Bu makale işinize yaradı mı?