Sharepoint:进程* .asp请求

时间:2010-12-23 15:03:19

标签: sharepoint asp-classic url-rewriting migration http-status-code-301

我们已经将旧的ASP网站移植到SharePoint,并且不遗余力地将网站结构保持原样,唯一的变化是从.asp到.aspx的扩展更改。所有.asp请求我们301重定向到等效的.aspx页面。

问题是Google不承认301重定向的网页排名。这引起了一个重大问题。所以想知道是否有办法获取.asp页面的请求并发布SharePoint .aspx页面,但保持URL原样,即没有301重定向。

感谢。

1 个答案:

答案 0 :(得分:1)

301重定向意味着“永久移动”,就搜索引擎而言,它是移动页面的正确方法。如果你进行URL重写,这会将.aspx页面返回给用户代理,但是返回原始.asp URL,搜索引擎将不再明智,并将继续将旧URL保留在其索引中。

如果您决定使用此方法,则可以使用ASP.NET管道中的HTTP模块实现重写 - IIS中有URL Rewrite plug-in,可以执行此操作并且易于配置。

缺点是你必须永远保持这一点。我建议继续使用301重定向,并在Google重新评估其索引时保持耐心。不要忘记可以帮助您进行此类转换的Google网站管理员工具。