1

我有一个类似的网站,www.example.com并且有类似的动态页面www.example.com/page?1等等www.example.com/page?2。每小时都会创建更多页面。我需要创建sitemap.xml文件自动保存在服务器路径中,并将我的最新网页更新到谷歌搜索引擎。如何在 ASP.NET 中执行此操作?给我任何线索。

4

1 回答 1

1

最近在找类似的资料,有一个类似的话题。您需要的是所谓的“网络爬虫” - 工作原理在于搜索 HTML 代码中的所有 URL 地址,不包括指向其他​​站点的链接,并创建一个找到的链接列表。对于列表中的每个 URL 地址,它将重复这些步骤,因此您将获得所有网页的地址列表。
然后您可以构建文件 Sitemap.xml,我为此使用了 .net Framework - XmlTextWriter的类。
自动更新站点地图文件怎么样,我认为您可以设置一些计时器并更新文件,例如每天一次或每天自己做。祝你好运

于 2012-06-04T17:22:31.853 回答