強制 WordPress 使用 SSL

這個網站是多年前用 WordPress 架設的,前陣子也幫主機安裝了 wildcard ssl 憑證,qoding.us 這個網域終於可以看到小綠鎖了。

不過 wordpress 的首頁卻不會自動導向 SSL,除了首頁以外的頁面都自動導向了。這實在是很囧。

本站還在使用 Apache,只要簡單修改網站的 .htaccess file 就可以解決了。

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

主要是加上第二行與第三行,如果不是使用 443 port 連線的話,就進行轉址的動作。簡單搞定。


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *