MVC: Как направить /sitemap.xml к ActionResult?

У меня есть SitemapActionResult, который переопределяет ActionResult и поставляет SEO sitemap.xml, когда http://www.sprelle.no/Home/SiteMap поражен. Пока неплохо.

Что я хотел бы, тем не менее, должен вручить sitemap.xml, когда Google посещает /sitemap.xml. Чтобы это работал, мне нужен маршрут, который видит "sitemap.xml" и направляет к/Home/Sitemap.

Как я создаю это отображение (в таблице Routes)?

13
задан Craig Stuntz 5 January 2010 в 14:21
поделиться

1 ответ

Добавить карту для:

routes.MapRoute(
            "Sitemap",
            "sitemap.xml",
            new { controller = "Home", action = "SiteMap" }
            );

Обратите внимание, что маршруты, контроллер и опции действий жестко закодированы.

19
ответ дан 1 December 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: