我有一个类似www.example.com
的网站,并拥有www.example.com/page?1
和www.example.com/page?2
等动态网页。每小时都会创建更多网页。我需要自动创建sitemap.xml
文件保存在服务器路径中,并将我的最新网页更新到Google搜索引擎。如何在ASP.NET中执行此操作?给我任何线索。
答案 0 :(得分:1)
我最近在寻找类似的信息,有一个similar topic。您需要的是“网络爬虫” - 工作原理包括搜索HTML代码中的所有URL地址,不包括指向其他网站的链接,以及创建找到的链接列表。对于列表中的每个URL地址,它将重复这些步骤,因此您将获得所有网页的地址列表。
然后你可以构建文件Sitemap.xml,我已经使用了.net Framework的类 - XmlTextWriter。
如果自动更新Sitemap文件,我想你可以设置一些计时器和更新文件,例如,每天一次或每天自己做。祝你好运