No.238
【apache】http接続をhttps接続に変更する
httpsでアクセスしてくださいお願いします
B2Bサイトなどでどんなときでもhttps接続で暗号化通信を行わせたいことがある。
プログラムの方でhttp接続を拒否してしまうことも出来るけど、まあスマートなのはhttp接続をやんわりとhttps接続に変えてやることだろう。
数行.htaccess
などに追加するだけなので、こっちのほうが楽だし。
記述例
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Rはあってもなくてもいいと思うけど、302 Moved Temporarily
を返してやると一時的感が増して良いかな、と思ってる。