2

たとえば、Apacheの1つのインスタンスが管理しています

www.site.com/folder1/a.html

www.site.com/folder2/b.html

www.site.com/folder3/c.html

www.site.com/folder3/c.html へのアクセスが https のみであることを確認する必要が あります。

これらのフォルダーはすべて同じドキュメント ルートにあります。

これは可能ですか?そうでない場合、私が望むものを得るために必要な最小限の変更として何をお勧めしますか?

4

2 に答える 2

0

この解決策を試すことができます:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/folder3/c.html$ https://www.site.com/folder3/c.html$1 [R,L]

このソリューションでは、適用するリダイレクトの種類も定義できます。そして、最も重要なのは、ルールが HTTP スキームの場合にのみ実行されることです。

于 2008-11-20T16:30:07.577 に答える
0

次のようなApache構成で何かできると思います:

RedirectMatch /folder3/(.*) https://www.site.com/folder3/$1

それが適切かどうかはわかりませんが。

それが役立つことを願っています...

于 2008-11-20T15:54:36.243 に答える