Apache

Apache’de HTTP’den HTTPS Geçiş

29 Aralık 2015 < 1 min read

Apache’de HTTP’den HTTPS Geçiş

Okunur: < 1 dakika

Apache tabanlı veya direk olarak Apache kullanan kişilerin SSL alımından sonra http den gelen tüm trafiği https yönlendirmemiz gerekiyor bunu yapmak için ise . htaccess kural setlerinde bir takım değişikliğe gitmemiz gerekiyor.

Tüm http den gelen trafiği https yönlendirme

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$  [R,L]

Belirli bir yoldaki tüm trafiği https yönlendirme

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} yoladi
RewriteRule ^(.*)$  [R,L]

Gelen tüm istekleri https yönlendirme

RewriteCond %{HTTPS} =on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /(.*)//(.*) HTTP/ [NC]
RewriteRule ^.*$ https://%{SERVER_NAME}/%1/%2 [R=301,L]

Bu sayede Apache ve diğer türevlerde SSL sertifikası aldığınız zaman sitenize gelen normal http trafiğini https yönlendirebilecek siniz.

Tabi bunu yapmak ile bitmiyor her şey birde temanız da gerekli düzenlemeleri yapmalısınız bunun içinde tüm “https://” başlayan linkleri “//” olarak değiştirmeniz sorunu çözecektir.

Yorum yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Click to access the login or register cheese