最近,我们了解到Googlebot在我们的网站上遇到了593个服务器错误。在查看链接后,我们了解到在我们的路线中不是id,而是添加了“index.html”。
这些是我们网站的路线:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
routes.MapRoute(
name: "NewsView",
url: "news/{year}/{mounth}/{title}/{id}",
defaults: new { controller = "Home", action = "NewsView" }
);
我们已生成如下链接:
<a href="@Url.Content("/news/2016/01/this-is-the-title/14747">@item.Title</a>
这是我们网站的网址,当然是作为示例:
http://www.ourwebsite.com/news/2016/01/this-is-the-title/14747
这是Googlebot面临的网址:
http://www.ourwebsite.com/news/2016/01/this-is-the-title/index.html
此外,在Google网站站长的“关联自”标签中,有正确的网址,这意味着已损坏的网址已使用正确的网址从同一网页链接。
此外,我们正在使用Microsoft URL Rewrite扩展程序,我们已对其进行了检查,并且没有相关规则。
任何帮助都将受到高度赞赏