URLの正規化
常時SSLに伴い設定することが増えたのでメモ。これも最近対応することが多い。http→httpsにリダイレクトさせる方法を簡単に。
http→httpsにリダイレクト
RewriteCond
で条件を指定します。{HTTPS}
がonならHTTPSでoffならHTTPということなので、offならばhttpsにリダイレクトするように設定しています。
RewriteEngine on RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://www.xxxxxx.com/$1 [R=301,L]
できた!\(^o^)/
新規案件の場合は常時SSL化が常識になってきているので、いずれ設定することはなくなりそうだけど。
参考サイト
- Apache HTTP Server Tutorial: .htaccess files
- https://httpd.apache.org/docs/2.4/en/howto/htaccess.html