httpsアクセス時の特定ディレクトリに対するリダイレクト除外


以下のような条件でリダイレクトを設定したいのですが、うまく行きません。

  * _https_ でのアクセス時には _http_ にリダイレクト
  * <https://example.com/hoge/> へのアクセス時にはリダイレクトから除外

以下の形でhtaccessを指定しましたが、うまく行きません。

[code]

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

正しい記述方法を教えてください。




http.confでhttps://example.com/ の docroot に対応する定義で「AllowOverride」の設定は .htaccess
が有効になるように設定されていますか？  
[Apache チュートリアル: .htaccess
ファイル](https://httpd.apache.org/docs/2.2/ja/howto/htaccess.html "Apache
チュートリアル: .htaccess ファイル")




http.confでhttps://example.com/ の docroot に対応する定義で「AllowOverride」の設定は .htaccess
が有効になるように設定されていますか？  
[Apache チュートリアル: .htaccess
ファイル](https://httpd.apache.org/docs/2.2/ja/howto/htaccess.html "Apache
チュートリアル: .htaccess ファイル")

