我们今天进行了一些维护,并将我们的网络论坛从 /forums 移到了域的根文件夹中。
我们在 .htaccess 文件中放入重定向 301:
Redirect 301 /forums/ http://www.ourforums.com/
但是,我们曾经有一些包含重复 /forums 文件夹的链接。即 www.ourforums.com/forums/forums/forum.1
显然,从上面的重定向现在会导致 /forum.1,其中 odes 不存在。我希望旧链接实际上指向 www.ourforums.com/boards/forum.1。我试图使用类似的东西:
RewriteRule ^/forums/forums http://www.ourforums.com/boards/ [NC,R=301,L]
不管我尝试了什么,重定向似乎取代了我放在同一个文件中的任何 RewriteRules,无论我是否将它们放在重定向之前。
有什么办法可以确保在重定向之前处理 RewriteRule?