ASP.NET MVC:为SEO目的生成动态站点地图

时间:2010-12-14 20:50:02

标签: asp.net-mvc sitemap

每当用户删除或提交信息时,我都想在站点地图中添加/删除网址。

我有几个问题:

  1. 我应该在网站地图中的网址上添加slug吗? Products/Details/1/my-slug - > URL无需slug。
  2. 我应该使用操作来生成站点地图吗?在robots.txt我将链接到此操作。
  3. 如果不是动作,是否有允许我轻松编辑sitemap.xml文件的库?
  4. 站点地图对网址和大小的限制有限制,是否有办法在满足此限制时自动创建更多站点地图?我还必须更新robots.txt并添加更多指向站点地图的链接。

1 个答案:

答案 0 :(得分:2)

ASP.NET MVC SiteMap Provider project支持自动生成搜索引擎的站点地图XML,包括break up large sitemaps into multiple files的功能。