Sharepoint HTTP模块导致Google缓存出现问题

Sharepoint HTTP模块导致Google缓存出现问题,sharepoint,sharepoint-2007,httpmodule,google-search,ihttpmodule,Sharepoint,Sharepoint 2007,Httpmodule,Google Search,Ihttpmodule,我有一个实时站点(我不能提供URL)。 它位于sharepoint 2007上。这些页面有一个URL,后来被修改了。 我编写了一个http模块,并使用response.redirect()将用户导航到正确的页面 但由于该网站是生活在以前;在google.com上搜索时,它只显示旧的URL。尽管重定向工作正常。我需要将缓存的URL更改为新URL 我该怎么做呢?试试看。不确定,但它可以帮助您。您需要了解不同的重定向代码-通过自身响应。重定向()只是将浏览器(或bot)重定向到另一个地址 你应该知道,

我有一个实时站点(我不能提供URL)。 它位于sharepoint 2007上。这些页面有一个URL,后来被修改了。 我编写了一个http模块,并使用response.redirect()将用户导航到正确的页面

但由于该网站是生活在以前;在google.com上搜索时,它只显示旧的URL。尽管重定向工作正常。我需要将缓存的URL更改为新URL


我该怎么做呢?

试试看。不确定,但它可以帮助您。

您需要了解不同的重定向代码-通过自身响应。重定向()只是将浏览器(或bot)重定向到另一个地址

你应该知道,谷歌和其他服务(据说镇上还有其他一些游戏)最终会删除旧的URL并替换为新的URL,你所有的“链接果汁”都会保留下来

如果您需要更改 在搜索引擎中显示的页面 结果,我们建议您使用 服务器端301重定向。这是 确保用户和 搜索引擎指向 正确的页面。301状态代码 意味着一个页面已永久关闭 已移动到新位置

此的ASP.NET代码

Response.Status = "301 Moved Permanently" 
Response.addheader "Location", "http://www.newdomain.com/newurl/" 
Response.end

谢谢你的链接。这很有帮助。