我们网站的多个页面使用旧的非 SEO 友好 URL 进行索引,例如http://www.domain.com/DocumentDetails.aspx?id=555。最近,我们实现了使用存储在数据库中的 slug 的路由,并查找 slug 以使用路由将您转发到正确的页面,例如:http://www.domain.com/Documents/Title-of-the-Document
这一切都很好,但是我们很难找到为 Google 当前索引的所有链接设置 301 永久重定向的最佳方法。
有没有办法有 1 个集中位置来存储旧 URL 和新 URL,并让它在找到条目时自动执行 301 重定向,并将不同的查询字符串参数视为不同的条目?我们使用的是 IIS6 和 Server 2003。
Thanks!
Add a 自定义路由处理程序对于可以对新 URL 执行 301 的旧页面:
//look up new url and do the 301
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.example.com/");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)