【发布时间】:2012-04-21 19:23:23
【问题描述】:
我已经使用here 描述的技术实现了一个动态生成的站点地图。
由于我的网站是一个 WebForms 应用程序,因此我的站点地图 URL 最终为 www.mydomain.com/Sitemap.aspx。
这很好用,我可以使用搜索引擎网站管理员工具告诉他们我的站点地图的 URL。但是,较小的搜索引擎可能不知道在哪里可以找到此文件。如果我的动态生成的站点地图可以位于 www.mydomain.com/sitemap.xml 会更好。这是站点地图的标准 URL。
生成我现在所做的相同站点地图数据的最简单方法是什么,但将其显示为文件 sitemap.xml。我可以使用路由来完成,还是需要自定义 HTTP 处理程序?
我正在使用网络表单,但也有使用 ASP.NET MVC 的网站,所以我非常有兴趣找到在这两个平台上执行此操作的最佳技术。
【问题讨论】:
标签: asp.net-mvc webforms sitemap