2016-06-16 16 views
1

を通じて、特定のURLを聞かせて:301リダイレクトが、私はこのコードを持っている

Redirect 301 /forums/ http://www.example.com 

のでexample.com/forumsあるものはsite.comに行くが、私は、example.comに行く改ページの1セットを持っています/フォーラム/ディスカッション/ ....

私のコードではすべてがうまくいくので、どのようにしてリダイレクトをjust/forums /にのみ適用し、フォーラム/ディスカッションを通常のように続けることができますか?

+1

ある場合は、このルールを失敗する否定先読みです。リダイレクトは「親」マッチであり、「子供」を免除することはできません。あなたは、その種の制御を得るためにmod_rewriteを使用する必要があります。 –

答えて

0

Redirectディレクティブの代わりにRedirectMatchディレクティブを使用して正規表現を使用することができます。

RedirectMatch 301 ^/forums/(?!discussions) http://www.example.com 

(?!discussions)リクエストURIはあなたがすることはできません/forums/discussions

+1

それは完璧に動作します!ありがとう。 – Ironank

関連する問題