2013年08月13日
このエントリーをはてなブックマークに追加
コメントアウトされていないことを確認します
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


stock_value at 12:32│Comments(0)TrackBack(0)技術:2013年 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔