Htaccess Dosyası ile HTTP olan Sitenizi HTTPS’ye Yönlendirin

WordPress yada herhangi bir CMS kullanıyorsanız bu yöntem ile sitenizi kolayca HTTPS’li haline yönlendirebilirsiniz. Fakat Mixed Content hatasını çözmeye yardımcı olmayacaktır. Buradaki amaç sitenizdeki tüm iç bağlantıları HTTP’li halinden HTTPS’li haline göndermedir.

O nedenle Eklenti yardımcı olacaktır bu sorunun giderilmesine. Eğer sitenizde aşırı derecede resim yoksa ve olan resimleride HTTP’den HTTPS’li haline geçiririm diyorsanız eklenti kullanmadan halledebilirsiniz.

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Böylece sitenizdeki Tüm HTTP’li iç bağlantılar HTTPS’li halini almış oldu. Ek bir kod daha verelim eğer WordPress kullanıyorsanız aşağıdaki kod sorunu tamamen çözecektir.

# BEGIN HTTPS Redirection Plugin
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>
# END HTTPS Redirection Plugin

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] </IfModule>
# END WordPress

# Begin HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.SİTENİZ.com/$1 [R,L] </IfModule>
# END HTTPS

Artık kesin bir şekilde sayfalarınız HTTPS’ye geçecektir. Eğer HTTPS’den HTTP’ye geçmeyi düşünüyorsanız buradaki yazıma göz atabilirsiniz.

İyi Çalışmalar.

Hakkında Emre Özer

Emre Özer
Php, Javascript, C# gibi yazılım dillerine kendini adamış başarılı bir Webmaster.

Bir cevap yazın

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