今日はいくつかのメンテナンスを行い、Webフォーラムを/forumsからドメインのルートフォルダーに移動しました。
リダイレクト301を.htaccessファイルに入れます。
Redirect 301 /forums/ http://www.ourforums.com/
ただし、以前は重複した/forumsフォルダーを含むリンクがいくつかありました。つまり、www.ourforums.com / forums / forums / forum.1
明らかに、上からのリダイレクトは/forum.1につながりますが、これは存在しません。古いリンクが実際にwww.ourforums.com/boards/forum.1を指していることを望みます。私は次のようなものを使おうとしました:
RewriteRule ^/forums/forums http://www.ourforums.com/boards/ [NC,R=301,L]
私が何を試したかに関係なく、リダイレクトの前に配置したかどうかに関係なく、リダイレクトは同じファイルに配置したRewriteRulesに取って代わるようです。
リダイレクトの前にRewriteRuleが確実に処理されるようにする方法はありますか?