この記事は最終更新日から2年以上が経過しており、情報が古くなっている可能性があります。

このあいだ、検索キーワードを隠蔽する為だかでGoogleがなんかして、勝手にSSL通信(https)になるだかの仕様になりました。
これだとChromeとかではCSSやJavaScriptなどの外部スクリプトを読み込まなくなってしまうので、.htaccessを使ってhttpsをhttpへリダイレクトするようにします。


下記がhttpsをhttpに戻すコードです。

RewriteEngine on
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L]

お問い合わせフォームなどの特定のページにのみSSLを適用したい場合は、下記のコードを記した.htaccessを当該ディレクトリへ入れます。

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]