我买了一个旧域名,所有针对我购买的网站(旧论坛)的链接格式:
http://boughtdomain.com/forum.php?mod=viewthread&tid=991&extra=
我在此域上安装 wordpress 并希望保留所有与 301 的链接。
我怎样才能批量重定向所有/forum.php?链接到主站点?我可以使用 .htaccess 或 wordpress 插件来做到这一点,但我不知道如何只重定向那些 URL
我不想重定向 404 站点,因为它不是很好的谷歌。
谢谢!
我买了一个旧域名,所有针对我购买的网站(旧论坛)的链接格式:
http://boughtdomain.com/forum.php?mod=viewthread&tid=991&extra=
我在此域上安装 wordpress 并希望保留所有与 301 的链接。
我怎样才能批量重定向所有/forum.php?链接到主站点?我可以使用 .htaccess 或 wordpress 插件来做到这一点,但我不知道如何只重定向那些 URL
我不想重定向 404 站点,因为它不是很好的谷歌。
谢谢!
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 的指令等)。