如何在asp.net中创建动态的谷歌站点地图?

时间:2012-06-02 08:08:16

标签: sitemap google-sitemap

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

1 个答案:

答案 0 :(得分:1)

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