cPanel’de 301 Yönlendirme Nasıl Yapılır?
Kısa yanıt: cPanel › Alan Adları › Yeniden Yönlendirmeler (Redirects) ekranında tür olarak “Kalıcı (301)” seçin, alan adını ve yönlendirilecek yolu girin, hedef adresi yazıp “Ekle” düğmesine basın. cPanel kuralı .htaccess dosyasına kendisi yazar.
Bu rehber kimin için: Adres değiştiren veya alan adı birleştiren site sahipleri · Gereken süre: 5 dakika · Seviye: Başlangıç
301 yönlendirme, bir adresin kalıcı olarak taşındığını tarayıcılara ve arama motorlarına bildirir; eski adresin arama değeri büyük ölçüde yeni adrese aktarılır. 302 ise geçici taşıma içindir ve kalıcı değişikliklerde kullanılmamalıdır.
Yönlendirme ekleme
- Ekranı açın: cPanel › Alan Adları › Yeniden Yönlendirmeler.
- Türü seçin: Kalıcı taşıma için “Kalıcı (301)”.
- Alan adını seçin: Yönlendirilecek alan adını seçin; tüm alan adları için “Tüm Genel Alan Adları” seçeneği vardır.
- Yolu yazın: Belirli bir sayfa için “/eski-sayfa” yazın; tüm alan adını yönlendirmek için boş bırakın.
- Hedefi girin: Tam adresi https:// ile yazın.
- www ve joker seçenekleri: “www ile ya da olmadan yeniden yönlendir” (Redirect with or without www.) seçeneğini işaretleyin. “Joker yeniden yönlendirme” (Wild Card Redirect) seçeneği alt sayfaları aynı yolla hedefe taşır (eski.com/a → yeni.com/a).
Test edin
Kuralı ekledikten sonra eski adresi gizli pencerede açın ve yönlendirme kontrol aracıyla durum kodunun 301 olduğunu, zincirin tek adımda bittiğini doğrulayın. Tarayıcılar 301 yönlendirmelerini önbelleğe aldığı için yanlış bir kuralı düzelttikten sonra tarayıcı önbelleğini de temizleyin.
Hangi yönlendirme için hangi yol?
Yeniden Yönlendirmeler ekranı tek tek adres taşımak için en kolay yoldur, ama her ihtiyaç için doğru araç değildir. İhtiyaca göre en sade yol:
| İhtiyaç | Önerilen yol |
|---|---|
| Tek bir sayfayı ya da tüm alan adını yeni adrese taşımak | Bu rehberdeki Yeniden Yönlendirmeler ekranı, tür “Kalıcı (301)” |
| HTTP isteklerini HTTPS’e çevirmek | cPanel › Alan Adları’ndaki “HTTPS Yönlendirmesini Zorla” anahtarı; ayrıntılar HTTPS yönlendirmesi rehberinde |
| Çok sayıda eski adresi bir kalıpla taşımak | .htaccess içinde RewriteRule; kuralları .htaccess oluşturucu ile hazırlayın |
| Hosting kullanmadan alan adını başka siteye göndermek | Alan adını başka adrese yönlendirme rehberi |
| Bakım ya da kampanya gibi geçici bir taşıma | Aynı ekranda tür “Geçici (302)” |
Hangi yolu seçerseniz seçin, sonucu yönlendirme kontrol aracıyla deneyin: eski adres tek adımda hedefe gitmeli ve durum kodu seçtiğiniz tür olmalıdır.
Hâlâ çözülmediyse
Yönlendirme çalışmıyorsa .htaccess dosyasında daha üstte yer alan başka bir kural (ör. WordPress kuralları) isteği önce yakalıyor olabilir. Çok sayıda adres taşıyorsanız toplu kuralları .htaccess oluşturucu ile hazırlayabilirsiniz. Eski alan adınızın süresini dolmaya bırakmayın; yönlendirmenin çalışması için alan adınızın aktif kalması gerekir.
Sık sorulan sorular
HTTP’den HTTPS’e yönlendirmeyi bu ekrandan mı yaparım?
cPanel › Alan Adları ekranındaki “HTTPS Yönlendirmesini Zorla” anahtarı daha basit ve güvenilirdir.
Yönlendirme döngüsü uyarısı alıyorum.
Kaynak ve hedef aynı adresi kapsıyorsa döngü oluşur; hedefin farklı bir alan adı veya yol olduğundan emin olun.
Eklediğim yönlendirmeyi nasıl kaldırırım?
Yeniden Yönlendirmeler ekranının altındaki mevcut yönlendirmeler listesinde kuralın satırındaki silme (Delete) bağlantısını kullanın. Bir kuralı değiştirmek için önce silip yeni hâliyle yeniden ekleyin; ardından tarayıcı önbelleğini temizleyip adresi gizli pencerede deneyin.
İlgili rehberler
- HTTP’den HTTPS’e Yönlendirme Nasıl Yapılır?
- ERR_
TOO_ MANY_ REDIRECTS Hatası (Yönlendirme Döngüsü) - .htaccess Dosyası Nasıl Bulunur ve Düzenlenir?
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.