0

http://foo.foo/ドメインのすべてのトラフィックをそのドメインの特定のページに誘導しようとしていますhttp://foo.foo/page/mod-rewriteドキュメントRedirectでは、単純なリダイレクトにorを使用することを提案してRedirectMatchいますが、ルールでそれを試してみると:

Redirect / http://foo.foo/page/

また

Redirect / /page/

私は無限再帰で終わります(ブラウザは url で終わりますhttp://page/page/page/page/page/page/....)。

4

1 に答える 1

1

私が質問をまとめたとき、私は答えにたどり着きました-本当に非常に簡単です(:

まず、Redirectディレクティブは url prefixを調べます。使用する/とすべてに一致するため、再帰になります。

次に、 を使用すると、パスの任意の部分 (またはドメイン指定の後の任意の部分?)に対してRedirectMatch正規表現が一致します。いずれにせよ、 usingは(例: myで終わる) すべてのパスに一致します。RedirectMatch /$//page/

解決策はこれを使用することでした:

RedirectMatch ^/$ /page/
于 2013-05-30T00:22:45.580 に答える