【コーディング】.htaccessで常時SSL化する方法

目次

「http://~」へのアクセスを「https://~」へリダイレクトさせる

SSLサーバー証明書の申し込みが完了すると、「http://~」と「https://~」の両方アクセスできるようになるので、「http://~」をすべて「https://~」にリダイレクトして常時SSL化する。

基本の書き方

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

※既に.htaccessに1行目が書かれている場合は、2,3行目を追加する

WordPressの場合

WordPressの場合、「設定」→「一般設定」で以下の項目を「https://」に書き換える

  • WordPress アドレス (URL)
  • サイトアドレス (URL)
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
</IfModule>

# BEGIN WordPress
〜
# END WordPress

# BEGIN WordPressよりも上に書く

  • URLをコピーしました!
目次