1

私はApache Webサーバーを実行しており、私のWebサイトにはメンバーエリア用のhttpsがあります。

https://www.domain.com/members/*

しかし、通常の Web サイトに https を使用したくありません。したがって、誰かが https://www.domain.com/example.html にアクセスして http://www.domain.com/example.html に戻されることを本当に望んでいます。

そのため、サブページ https://www.domain.com/members/* を含む URL のみを https にする必要があります。

これをどのように構成するか考えていますか?

ありがとう!

このコードを使用すると、http://www.domain.com/members が httpw: //www.domain.com/members に移動します。

RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} members 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}  [R,L]

ここで、https: //www.domain.com/* を http: //www.domain.com/* に変更する必要があります (もちろん、/members は除きます)。

4

1 に答える 1

0

DOCUMENT_ROOT の下の .htaccess で次のコードを使用します。

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS}s on
RewriteRule ^(?!members/).*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R,NC]

これにより、 tohttps://で始まるものを除くすべての URI が強制されます。/members/http://

于 2012-04-11T12:50:21.967 に答える