0

すべての HTTP:// リクエストを HTTPS:// にリダイレクトする次のものがあります (以下を参照)。ただし、「アカウント」という1つのフォルダーに対してのみこれを行いたいと思います。

したがって、http://www.mydomain.com/accountへのリクエストのみがhttps://www.mydomain/accountになります。

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

誰でも助けることができますか?

- - アップデート - -

また、このフォルダー外のすべてのリクエストが HTTPS ではなく通常の HTTP のままであることを確認したいことに注意してください。

4

1 に答える 1

0

試す:

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^account(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R]

(.*)以前のパターンはすべてのリクエストに一致し、この^account(.*)$パターンは次で始まるリクエストのみに一致します/account


他のリクエストが SSL を使用しないようにするには:

RewriteCond %{HTTPS} on
RewriteRule !^account http://%{HTTP_HOST}%{REQUEST_URI} [L,R]
于 2013-10-04T12:43:11.963 に答える