HTTP’den HTTPS’e Yönlendirme Nasıl Yapılır?
Kısa yanıt: cPanel › Alan Adları ekranında ilgili alan adının satırındaki “HTTPS Yönlendirmesini Zorla” anahtarını açın. Bu seçenek yalnızca geçerli bir SSL sertifikası olduğunda etkinleşir. Alternatif olarak .htaccess dosyasına 301 yönlendirme kuralı ekleyebilirsiniz.
Bu rehber kimin için: SSL kurulumunu tamamlayan site sahipleri · Gereken süre: 5 dakika · Seviye: Başlangıç
Sertifika kurulu olsa bile ziyaretçiler http:// adresine gelirse bağlantı şifresiz kalır. Kalıcı (301) yönlendirme, tüm trafiği HTTPS’e taşır ve arama motorlarına asıl adresin HTTPS olduğunu bildirir. Yönlendirmeyi tek bir yerde yapmak, yönlendirme zincirlerini ve döngüleri önler.
Yöntem 1: cPanel anahtarı
- Sertifikayı doğrulayın: SSL kontrol aracıyla sertifikanın geçerli olduğunu kontrol edin.
- Alan Adları ekranını açın: cPanel › Alan Adları › Alan Adları.
- Anahtarı açın: İlgili alan adının satırındaki “HTTPS Yönlendirmesini Zorla” anahtarını “Açık” konumuna getirin.
- Test edin: http://alanadiniz.com adresini açıp https’e yönlendiğini görün.
Yöntem 2: .htaccess kuralı
cPanel anahtarını kullanmıyorsanız sitenizin kök dizinindeki .htaccess dosyasının en üstüne şu kuralı ekleyin:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Bu kural, istenen sayfayı koruyarak aynı adresin HTTPS sürümüne yönlendirir. www tercihini de tek kuralda birleştirmek isterseniz yönlendirme zincirini (http → https → www) iki adıma çıkarmamak için hedefi doğrudan tercih ettiğiniz sürüme yazın.
WordPress kullanıyorsanız
Ayarlar › Genel ekranında “WordPress Adresi” ve “Site Adresi” alanlarını https:// ile güncelleyin. Eski içeriklerde http:// ile kalmış görsel bağlantıları karışık içerik uyarısına neden olur; karışık içerik rehberine bakın.
Windows hosting, Cloudflare ve son kontrol
Windows hosting (Plesk)
Windows hosting’de site IIS üzerinde çalıştığı için .htaccess kuralı işlemez. Plesk › Web Siteleri ve Alan Adları › alan adı › Barındırma Ayarları ekranında “HTTP’den HTTPS’ye kalıcı SEO uyumlu 301 yönlendirmesi” seçeneğini işaretlemeniz yeterlidir; sertifika adımları Plesk’te SSL kurulumu rehberinde.
Cloudflare kullanıyorsanız
Cloudflare’in SSL modu “Flexible” ise sunucunuz her isteği HTTP olarak görür ve yukarıdaki kural yönlendirme döngüsü üretir. Modu “Full (strict)” yapın; ayrıntılar Cloudflare SSL modları rehberinde.
Yönlendirmeyi kontrol edin
Yönlendirme kontrol aracına http://alanadiniz.com, http://www.alanadiniz.com ve https://alanadiniz.com adreslerini ayrı ayrı yazın. Her biri 301 koduyla ve mümkünse tek adımda tercih ettiğiniz https adresine ulaşmalıdır. Tüm adresler doğru yönlendiğinde tarayıcıların siteyi doğrudan HTTPS ile açması için HSTS ekleyebilirsiniz.
Hâlâ çözülmediyse
Sayfa “çok fazla yönlendirme” hatası veriyorsa yönlendirme iki yerde birden yapılıyor olabilir (ör. hem eklenti hem .htaccess) veya Cloudflare “Flexible” modda olabilir. Zinciri yönlendirme kontrol aracıyla görün. Ücretsiz SSL, tüm web hosting paketlerimize dahildir.
Sık sorulan sorular
301 mi 302 mi kullanmalıyım?
HTTPS geçişi kalıcı olduğundan 301 kullanın.
Yönlendirme SEO’ya zarar verir mi?
Hayır. Doğru yapılmış 301 yönlendirmesi, Google’a asıl adresin HTTPS sürümü olduğunu bildirir ve sıralama sinyalleri bu sürüme taşınır; geçişten sonra kısa süreli dalgalanma görülebilir.
İlgili rehberler
- Plesk’te SSL Kurulumu: Let’s Encrypt ve Ücretli Sertifika
- Karışık İçerik (Mixed Content) Uyarısı Nasıl Düzeltilir?
- ERR_
TOO_ MANY_ REDIRECTS Hatası (Yönlendirme Döngüsü)
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.