http://example.jp/ は http だが、http://example.jp/security/ は SSL/TLS 必須と する場合の .htaccess 設定。 方法1. バーチャルホスト (VirtualHost ディレクティブ) を別に切る これが一番スマートかも。それができない場合は方法2 や方法3 で対応。 方法2. SSLRequireSSL を使う。 .htaccess に SSLRequireSSL と書くだけで、そのディレクトリ以下は SSL 必須となる (SSL 以外のアクセスは deny する)。 httpd.conf に記述するなら <Directory "/foo/bar"> SSLRequireSSL </Directory> とする。 マニュアル: http://httpd.apache.org/docs/2.0/ja/mod/mod_ssl