我有一个覆盖 ActionResult 的 SitemapActionResult,并在 http://www.sprelle.no/Home/SiteMap 时提供 SEO sitemap.xml被击中。到目前为止一切顺利。
不过,我想要的是在 Google 访问/sitemap.xml 时提供 sitemap.xml。为此,我需要一个可以看到“sitemap.xml”并指向/Home/Sitemap 的路由。
如何创建此映射(在路由表中)?
最佳答案
添加 map :
routes.MapRoute(
"Sitemap",
"sitemap.xml",
new { controller = "Home", action = "SiteMap" }
);
请注意,路由、 Controller 和操作选项是硬编码的。
关于asp.net-mvc - MVC : How to route/sitemap. xml 到 ActionResult?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2006529/