【发布时间】:2012-06-07 07:34:22
【问题描述】:
我有一个像www.example.com 这样的网站,并且有像www.example.com/page?1 和www.example.com/page?2 这样的动态页面等。每个小时都会创建更多页面。我需要创建sitemap.xml 文件自动保存在服务器路径中,并将我的最新网页更新到谷歌搜索引擎。如何在 ASP.NET 中执行此操作?给我任何线索。
【问题讨论】:
标签: xml-sitemap
我有一个像www.example.com 这样的网站,并且有像www.example.com/page?1 和www.example.com/page?2 这样的动态页面等。每个小时都会创建更多页面。我需要创建sitemap.xml 文件自动保存在服务器路径中,并将我的最新网页更新到谷歌搜索引擎。如何在 ASP.NET 中执行此操作?给我任何线索。
【问题讨论】:
标签: xml-sitemap
最近在找类似的资料,有一个similar topic。您需要的是所谓的“网络爬虫” - 工作原理在于搜索 HTML 代码中的所有 URL 地址,不包括指向其他站点的链接,并创建一个找到的链接列表。对于列表中的每个 URL 地址,它将重复这些步骤,因此您将获得所有网页的地址列表。
然后您可以构建文件 Sitemap.xml,我为此使用了 .net Framework 的类-XmlTextWriter。
自动更新站点地图文件怎么样,我认为您可以设置一些计时器并进行更新该文件,例如,每天一次或每天自己做。祝你好运
【讨论】: