我在一家托管公司工作。我需要他们为我的一个页面设置301重定向。我真的很关心这个页面在搜索引擎上的排名。
他们声称,为了进行301重定向,他们将删除服务器上的页面,该页面将触发404,并将以301响应到新地址。
我的理解是,你不能做404和301,但我只是一个程序员。
我不确定他们是否在使用IIS。我只知道他们专门做ColdFusion托管。
谢谢
发布于 2010-10-05 15:27:14
每个HTTP请求从服务器生成一个HTTP响应。每个HTTP响应只有一个状态代码。
IIS中有一个设置,您可以在其中指定执行永久301重定向。在这种情况下,不检查是否存在以前在网站中的任何文件。所以不会产生404。
如果最终用户得到404,那么根本就没有重定向。谷歌和任何其他搜索引擎将不会保留您的网页排名在您的网站上的每一页。
发布于 2010-10-05 16:17:21
这一种让我的大脑很疼。我不知道Google是如何处理这样的事情的,但是逻辑决定了这个托管公司的方法是一个可怕的,可怕的想法。
听起来他们想在404页面上设置301重定向。所以基本上你去你的网页,它返回一个404,因为他们删除了它,页没有找到,那么404页是301重定向到你的新页面。接下来要做的就是告诉Google,你有一个新的404页面(他们不关心这个页面),而他们正在寻找的页面,你想要保持页面排名的页面,已经不存在了。页面排名将在逻辑上被销毁。
为了从301中获得你想要的好处,它必须是有关页面,而不是404页。
https://serverfault.com/questions/187767
复制相似问题