1

我正在尝试将我的 /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]

这根本行不通。它没有重定向任何东西。

4

2 回答 2

1

一种快速的方法是RedirectMatch

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

注意:如果论坛myhomepage.com下,则不需要使用完整域,只需使用/.

更新

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

RewriteEngine On
RewriteBase /
RewriteRule ^/forum/.*$ http://myhomepage.com [L,R=301]
于 2012-11-20T16:47:48.883 回答
0

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

于 2012-11-20T16:46:16.480 回答