我正在尝试将我的/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,如果我们在想同样的事情!