2

mysite.com から mysite.com/folder にトラフィックをリダイレクトしたいのですが、すべてのページで SSL も強制します。

現在、どこかのサンプルから見つけた httpd.conf にこれがありますが、常に正しく機能しているとは思いません。

RewriteEngine on 
RewriteRule ^/$ https://www.mysite.com/folder/ [R]
4

1 に答える 1

1

^/$、リクエストが正確に/、つまりサイトのルートである場合にのみ一致します。それ以外のものは一致しません。.*代わりに試してください。

注: この書き換えルールが HTTP バージョンと HTTPS バージョンの両方で有効になっている場合、無限のリダイレクト ループに陥ります。その場合、ある種の RewriteCond テストも必要になる場合があります。

于 2012-06-04T21:56:24.467 に答える