SSL Sertifikalarında htaccess ayarlamaları

Bu yazımızda sizlerle SSL kurulumu yaptıktan sonra https yönlendirmesi nasıl olur onu öğreneceğiz.  SSL kurulumu yaptıktan sonra web sitemize hala ” isimkayit.com” yazdığımız zaman, http://isimkayit.com/ giriyor. Bunun direkt olarak SSL’ye girmesini yani ” https://isimkayit.com/ girmesini istiyoruz. Bunu yapmak için ise aşağıdaki vermiş olduğumuz kodu ftp üzerinden .htaccess içerisinde herhangi bir kısıma yapıştırın. Bundan sonra sitenize https olarak giriş yapılacaktır ve tıkladığınız her linkte https:// şeklinde girecektir. SSL kaldırdıktan sonra veya sitenize SSL olmadan erişim yapmak istediğiniz zaman ise, .htaccess içerisinden kaldırın http olarak devam edecektir.


1. Yöntem : 301 yönlendirme

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

2. Yöntem : Basit Yönlendirme

RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^ https://isimkayit.com%{REQUEST_URI} [NS,R,L]



Wordpress sistemlerde htaccess ayarını aşağıdaki şekilde yapılandırabilirsiniz.

3. Yöntem : Wordpress siteler için kesin yönlendirme

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# Rewrite HTTP to HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

# END WordPress

4. Yöntem : Subdomainleri de Yönlendirin

RewriteEngine On
RewriteCond %{SERVER_PORT} 443
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Bu cevap yeterince yardımcı oldu mu?

Devamını Oku

Directadminde SSL nasıl kurulur?

Bu yazımızda Directadmin yönetim panelinde CSR kodu çıkarılarak SSL kurulumu adımlarını...