WordPress’te .htaccess Ayarları İle SSL Yönlendirme
Bu yazımızda sizlerle wordpress sitemizde SSL kurulumu yaptıktan sonra https yönlendirmesi nasıl olur onu öğreneceğiz. SSL nedir? Nasıl çalışır? ile ilgili yazımıza ulaşabilirsiniz. SSL lisansı aldık veya ücretsiz letsencrypt sertifikasının kurulumunu yaptık. SSL kurulumu yaptıktan sonra web sitemize hala ”website.info.tr” yazdığımız zaman, http://website.info.tr adresine giriyor. Bunun direkt olarak https şeklinde yani https://website.info.tr girmesini istiyoruz. Bunu yapmak için ise aşağıdaki kod parçasını ftp üzerinden .htaccess içerisinde herhangi bir kısma 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.
.htaccess Dosyası İçerisine Yapıştıracağımız Kod Parçası
# 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