SSL対応するディレクトリを個別に指定する
特定のディレクトリにのみ、SSLを有効にさせる.htaccess記述
サーバ側で.htaccessとmod_rewriteが組み込まれていることが前提。
SSLを有効にさせたいディレクトリに下記を記述した.htaccessを置く。
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
ディレクトリでなく、個別のファイルだけ指定したい場合は、下記のような.htaccessを置く。下記の例ではabc.htmlとxyz.htmlの2つだけをSSLで表示させるという例。
RewriteEngine on
RewriteCond %{REQUEST_URI} .*/abc.html$ [OR]
RewriteCond %{REQUEST_URI} .*/xyz.html$
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteCond %{REQUEST_URI} !(.*/abc.html$)
RewriteCond %{REQUEST_URI} !(.*/xyz.html$)
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
ちなみにこの設定は、下記のサイトを参考(?)にしています。「ある技術者」さんに感謝!!

コメントをどうぞ