У меня есть SitemapActionResult, который переопределяет ActionResult и поставляет SEO sitemap.xml, когда http://www.sprelle.no/Home/SiteMap поражен. Пока неплохо.
Что я хотел бы, тем не менее, должен вручить sitemap.xml, когда Google посещает /sitemap.xml. Чтобы это работал, мне нужен маршрут, который видит "sitemap.xml" и направляет к/Home/Sitemap.
Как я создаю это отображение (в таблице Routes)?
Добавить карту для:
routes.MapRoute(
"Sitemap",
"sitemap.xml",
new { controller = "Home", action = "SiteMap" }
);
Обратите внимание, что маршруты, контроллер и опции действий жестко закодированы.