我有一个sitemappactionresult,它覆盖了actionresult,并在点击http://www.sprelle.no/Home/SiteMap时提供一个seo sitemap.xml。到现在为止,一直都还不错。
不过,我希望在google访问/sitemap.xml时提供sitemap.xml。为此,我需要一个看到“sitemap.xml”并指向/home/sitemap的路由。
如何创建此映射(在routes表中)?
最佳答案
添加地图:
routes.MapRoute(
"Sitemap",
"sitemap.xml",
new { controller = "Home", action = "SiteMap" }
);
请注意,路由、控制器和操作选项是硬编码的。
关于asp.net-mvc - MVC:如何将/sitemap.xml路由到ActionResult?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2006529/