2012-06-02 37 views
1

我有一个网站,如www.example.com,并有像www.example.com/page?1www.example.com/page?2等动态页面等更多页面创建每小时。我需要创建sitemap.xml文件自动保存在服务器路径中,并将我的最新网页更新到Google搜索引擎。如何在ASP.NET中做到这一点?给我任何线索。如何在asp.net中创建动态的google站点地图?

回答

1

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