21205


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

  * _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]

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


CC BY-SA 3.0
2016-01-22T06:58:03.390
21181
2016-01-23T01:18:50.667
3423
question
apache .htaccess
httpsアクセス時の特定ディレクトリに対するリダイレクト除外


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


CC BY-SA 3.0
2016-01-23T01:18:50.667
21205
2016-01-23T01:18:50.667
7343
21181
answer