.htaccessで指定したディレクトリ以外のファイルはhttps → httpにリダイレクトする
例
お問い合わせフォームだけはSSL化したい
https://exsample.com/inquiry/form01/ ← 総合的なお問い合わせ
https://exsample.com/inquiry/form02/ ← 製品情報のお問い合わせ
他のページ(トップページは製品ページ)はhttpでアクセスさせたい
http://exsample.com/ ← トップページ
http://exsample.com/product/ ← 製品ページ
そんな時はドキュメントルート直下に
#ポートがhttpでなかったら RewriteCond %{SERVER_PORT} !^80$ #アクセスするファイルのフォルダ名がinquiry、image、js、cssでなければ RewriteCond %{REQUEST_URI} !(/inquiry/|/image/|/js/|/css/) #httpの同じパスに飛ばす RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L]