2013年08月13日
Tweet
コメントアウトされていないことを確認します
LoadModule rewrite_module modules/mod_rewrite.so
これですべての通信を https に変更できます。
特定のファイルやディレクトリにアクセスがあった場合のみhttps にするには、上記方法ではできません。
※今後問い合わせフォームに対して、 http でアクセスがあった場合に https にリダイレクトしなければならない案件がありそうなので、そのときにまた調べたいと思います。
参考
.htaccessでHTTPアクセスをSSLでリダイレクト(逆もアリ)Add Star
HTTPでアクセスした時、自動的にHTTPSにrewriteする方法。
http://wiki.apache.org/httpd/RewriteHTTPToHTTPS
LoadModule rewrite_module modules/mod_rewrite.so
<VirtualHost *:80>
ServerName [FQDN]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://[FQDN]%{REQUEST_URI} [R,L]
</IfModule>
</VirtualHost>
これですべての通信を https に変更できます。
特定のファイルやディレクトリにアクセスがあった場合のみhttps にするには、上記方法ではできません。
※今後問い合わせフォームに対して、 http でアクセスがあった場合に https にリダイレクトしなければならない案件がありそうなので、そのときにまた調べたいと思います。
参考
.htaccessでHTTPアクセスをSSLでリダイレクト(逆もアリ)Add Star
HTTPでアクセスした時、自動的にHTTPSにrewriteする方法。
http://wiki.apache.org/httpd/RewriteHTTPToHTTPS