.htaccess ile HTTPS yönlendirme nasıl yapılır? Sitenizi SSL’ye taşımak için gerekli adımları bu rehberde kolayca öğrenin.
Neden HTTPS’e Geçmelisiniz?
Hiç “Bu site güvenli değil” uyarısıyla karşılaştınız mı? İşte o uyarı, web sitenizin HTTPS yerine hala HTTP protokolü kullandığını gösterir. Hem ziyaretçilerinizin güvenliği hem de SEO performansınız için artık HTTPS kullanmak bir tercih değil, zorunluluk. Neyse ki, sitenizi SSL sertifikasıyla güvence altına almak ve yönlendirmeleri .htaccess ile yapmak oldukça kolay.
Bu rehberde sana adım adım anlatacağım: “.htaccess ile HTTPS yönlendirme nasıl yapılır?” sorusunun cevabını pratik örneklerle ve net kodlarla bulacaksın.
HTTPS Nedir? SSL ile Farkı Nedir?
- SSL (Secure Sockets Layer): Tarayıcı ile sunucu arasındaki iletişimi şifreleyen sertifikadır.
- HTTPS (HyperText Transfer Protocol Secure): SSL ile şifrelenmiş HTTP protokolüdür.
HTTPS, Google sıralamaları için de olumlu bir sinyal verir. Google News gibi yayınlar HTTPS kullanır çünkü güvenlik ve güven en öncelikli konudur.
.htaccess ile HTTPS Yönlendirme Nasıl Yapılır?

🔧 1. SSL Sertifikanızı Kurun
İlk adım, hosting sağlayıcınızdan ücretsiz veya ücretli bir SSL sertifikası almaktır. Genellikle cPanel üzerinden tek tıklamayla Let’s Encrypt kurulumu yapılabilir.
✍️ 2. .htaccess Dosyasını Bulun
- Web sitenizin ana dizininde
.htaccessadlı gizli bir dosya bulunur. - Eğer yoksa, bir metin dosyası oluşturun ve adını
.htaccessolarak değiştirin.
💡 3. Aşağıdaki Kodu Ekleyin
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]ApacheAçıklaması:
RewriteEngine On: URL yeniden yazma özelliğini açar.RewriteCond %{HTTPS} off: Eğer HTTPS kullanılmıyorsa…RewriteRule: HTTPS versiyonuna yönlendir.
📌 4. Dosyayı Kaydedin ve FTP ile Yükleyin
Eğer doğrudan düzenleyemiyorsan, .htaccess dosyasını indirip düzenleyebilir ve ardından yeniden FTP ile yükleyebilirsin.
Sık Yapılan Hatalar ve Çözümleri
| Hata | Çözüm |
|---|---|
| Yönlendirme sonsuz döngüye giriyor | .htaccess içinde başka kurallar varsa sırayı kontrol et |
| Site tamamen açılmıyor | SSL doğru kuruldu mu kontrol edin |
| Görseller karışık içerik uyarısı veriyor | Görsel ve script kaynaklarının da HTTPS ile yüklendiğinden emin olun |
WordPress Kullanıcıları İçin Ekstra Bilgi
Eğer siten WordPress altyapısıyla çalışıyorsa, bu yazımızda WordPress için SSL yönlendirmesine özel ipuçlarını da bulabilirsin. Ayrıca eklentilerle otomatik yönlendirme yapmak da mümkün.
Güvenliğinizi Artırmak için Diğer Adımlar
Content-Security-Policybaşlıkları ekleyerek XSS saldırılarına karşı koruma sağlayabilirsin.- HSTS (HTTP Strict Transport Security) kullanarak HTTPS’in zorunlu olmasını sağlayabilirsin.
Sonuç: .htaccess ile HTTPS’e Geçmek Artık Zor Değil
Sitenizi SSL’ye taşımak hem profesyonellik hem güvenlik açısından çok kritik. Artık sen de “.htaccess ile HTTPS yönlendirme” işlemini adım adım nasıl yapacağını biliyorsun.
🔐 Senin siten hâlâ HTTP mi kullanıyor?
Yorumlarda paylaş, birlikte değerlendirelim. Yazıyı faydalı bulduysan sosyal medyada paylaşarak daha fazla kişinin faydalanmasına destek olabilirsin 🚀
Yorumlar kapalı.