0

我买了一个旧域名,所有针对我购买的网站(旧论坛)的链接格式:

http://boughtdomain.com/forum.php?mod=viewthread&tid=991&extra=

我在此域上安装 wordpress 并希望保留所有与 301 的链接。

我怎样才能批量重定向所有/forum.php?链接到主站点?我可以使用 .htaccess 或 wordpress 插件来做到这一点,但我不知道如何只重定向那些 URL

我不想重定向 404 站点,因为它不是很好的谷歌。

谢谢!

4

1 回答 1

0

HTTP 状态代码301 Moved Permanently的意思是“已为请求的资源分配了一个新的永久 URI”,您不应仅仅因为该 URI 上以前有一些其他内容可用而使用它。

您应该让您的 Web 服务器回复404 Not Found(服务器没有找到任何与 Request-URI 匹配的内容。没有指示条件是临时的还是永久的。)或410 Gone(请求的资源不再可用服务器并且不知道转发地址。这种情况应该被认为是永久性的。)。

查看 RFC 中 HTTP 状态方法的含义:http: //www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

为此,您应该使用您的网络服务器(您尚未指定)首选方法(例如.htaccessApache 的文件、locationnginx 的指令等)。

于 2013-11-15T16:45:25.807 回答