301 将论坛和所有帖子重定向到主页



我正在尝试将我的/forum/页面和所有后续论坛帖子(例如/forum/topic/3335/)重定向到 myhomepage.com。

我已经尝试了我在 SO 上看到的所有可能的方法,但没有一种方法会这样做并完全剥离查询字符串。

所有这些帖子 301 发送到我的主页并完全剥离查询字符串(包括我不想要的尾随 ?

谢谢!

编辑:

redirectMatch 301 ^/forum/ http://www.newsite.com/?

这会将它们全部重定向到我的主页,但保留了我不想要的 ?。

RewriteEngine on RewriteRule ^/forum/(.*) http://www.newsite.com/? [L,R=301]

这根本不起作用。 它没有重定向任何东西。

一种快速的方法是RedirectMatch

RedirectMatch 301 ^/forum/.*$ http://myhomepage.com

注意:如果论坛处于 myhomepage.com,则无需使用完整域,只需使用/即可。

更新

若要删除查询字符串,需要使用mod_rewrite:

RewriteEngine On
RewriteBase /
RewriteRule ^/forum/.*$ http://myhomepage.com [L,R=301]

可能使用 .htaccess,如果我们在想同样的事情!

最新更新