我收到了一个旧域名,所有针对我购买的网站(旧论坛)的链接都在 格式:
http://boughtdomain.com/forum.php?mod=viewthread&tid=991&extra=
我在这个域上安装wordpress并希望保留301的所有链接。
如何批量重定向所有/forum.php?链接到主站点?我可以用.htaccess或wordpress插件做到这一点,但我不知道如何仅重定向那些URL
我不想重定向404网站,因为谷歌不是很好。
谢谢!
答案 0 :(得分:0)
HTTP状态代码 301已永久移动表示“已为所请求的资源分配了新的永久URI”,您不应仅仅因为之前在该URI上提供了其他内容而使用它。
您应该让您的网络服务器回复 404 Not Found (服务器未找到与Request-URI匹配的任何内容。未说明该条件是暂时的还是永久的。)或< strong> 410 Gone (请求的资源在服务器上不再可用,并且不知道转发地址。这种情况预计会被视为永久性的。)。
了解HTTP状态方法在RFC中的含义:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
为此,您应该使用您的Web服务器(您尚未指定)首选方法(例如,Apache的.htaccess
文件,nginx的location
指令等。)