asp.net-mvc - MVC : How to route/sitemap. xml 到 ActionResult?

标签 asp.net-mvc seo sitemap sitemap.xml

我有一个覆盖 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/

相关文章:

asp.net - Global.asax Application_start 在每个 Action 上触发

javascript - Action Method 可以从 ajax post 获取参数中的双值

php - 如何在 htaccess 中将 Get 变量添加到干净的 url

php - 使用 laravel 的站点地图

javascript - 404 在 nuxt.js 上找不到 sitemap.xml

sitemap - 多个站点地图 : entries in robots. txt?

c# - 获取 sql server 中最后插入的以 id 作为主键并且是一个标识的行

.net - 哪个 Facebook .NET 库最好用?

ruby-on-rails - 如何分类/子类别/城市/公司名称 url?

apache - mod_rewrite 和超链接