Teknobu'da Ara

Aradığınız içeriği hızlıca bulun

.htaccess ile HTTPS Yönlendirme Nasıl Yapılır? Sitenizi SSL’ye Taşıma Rehberi
Yazılım Makaleleri Teknobu · 02 AĞUSTOS 2025 · 3 dk

.htaccess ile HTTPS Yönlendirme Nasıl Yapılır? Sitenizi SSL’ye Taşıma Rehberi

.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?

.htaccess ile HTTPS Yönlendirme
.htaccess ile HTTPS Yönlendirme

🔧 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 .htaccess adlı gizli bir dosya bulunur.
  • Eğer yoksa, bir metin dosyası oluşturun ve adını .htaccess olarak değiştirin.

💡 3. Aşağıdaki Kodu Ekleyin

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Apache

Açı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ıyorSSL doğru kuruldu mu kontrol edin
Görseller karışık içerik uyarısı veriyorGö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-Policy baş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 🚀

0 Yorum

Yorumlar kapalı.