タイトル: 常時SSL化
SEOタイトル: 常時SSL化の方法
HTTP で来たアクセスを HTTPS へ転送すれば、常時 SSL 化の基本形を作れます。
ただし転送設定は URL 全体に影響するので、証明書やリダイレクトループの有無も合わせて確認するのが大事です。
.htaccess の例
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
確認したいこと
- HTTPS 証明書が正しく設定されているか
- HTTP でアクセスしたときに 301 で HTTPS へ飛ぶか
- リダイレクトループが起きていないか
補足
Apache 以外では設定場所が異なるため、使っている Web サーバーに合わせて書き方を確認してください。