1

2つのWebサイトがあります。1つはhttpとして99%実行され(サイトA)、もう1つはhttpsとして100%実行されます(サイトB)。

URLをhttps:からhttp:に変更せずにサイトBからサイトAに移動するユーザーを自動的にリダイレクトしてhttp:に切り替えるhtaccessファイルを作成したいと思います。

私がサイトAに持っているのは:

RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://sitehere.com/$1 [R,L]

httpsとして提供したいページが1つあることを除いて、これは完全に機能します:サイトAに。このページを上記のhtaccessルールから除外するにはどうすればよいですか。(除外したいフルパス/ファイルの場所を知っているとしましょう。これは/ news /です)

よろしくお願いします。

4

1 に答える 1

1

条件として追加するだけです:

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^/news/
RewriteRule ^(.*)$ http://sitehere.com/$1 [R,L]
于 2012-09-12T15:26:30.563 に答える