我有一个旧的asp.net网站(aspx),并使用SSL重新设计了asp.net MVC。无论如何,在我推广新网站后,我看到了很多错误,这些错误是由寻找旧网页的机器人产生的;错误看起来像这样:路径控制器' /lablabla/moreBlalbalba/page.aspx'未找到或未实现IController。因此,我更新了错误处理以返回301响应并重定向到主页并添加了站点地图。谷歌404控制台错误消失了大约一个月,但现在有大量的404错误,他们都指向旧网站结构。作为旁注,新的MVC / SSL站点在网站管理员控制台中没有404错误,所有错误都在非SSL站点上。那么,更新新网站结构的机器人的最佳方法是什么。
谢谢!
答案 0 :(得分:0)
我建议您使用this example将所有流量从HTTP重定向到HTTPS。这可能已经解决了您的问题。
其次为Google创建一个站点地图,以检查网站的相关网页example here