Использовать URL WildCard в web.sitemap? - PullRequest
3 голосов
/ 27 апреля 2011

У меня есть переписанный URL на моем сайте для поисковых целей, таких как:

/Search-Results/Keywords-Here.aspx
/Search-Results/abc.aspx
/Search-Results/Query.aspx

Очевидно, что различные возможности здесь бесконечны. Таким образом, есть ли способ поместить что-то вроде следующего в мой web.sitemap?

/Search-Results/*.aspx

Таким образом, оно будет отображать что угодно. Возможно, есть способ RegEx сделать это?

Ответы [ 2 ]

2 голосов
/ 27 апреля 2011

Насколько мне известно, материал карты сайта по умолчанию в asp.net не очень хорошо справляется с переписыванием URL, но, поработав на сайтах ASP.NET MVC, я обнаружил этого поставщика карты сайта MVC:

http://mvcsitemap.codeplex.com/

Я думаю, что вам, вероятно, придется обратиться к поставщику пользовательской карты сайта, чтобы узнать, что вы пытаетесь сделать, если вы используете WebForms.

0 голосов
/ 17 февраля 2016

В зависимости от того, как вы обрабатываете переписывание маршрутизации / URL, вам может понадобиться только использовать путь к фактическому файлу, который обрабатывает запросы, так как я думаю, что внутренне приложение может видеть фактический путь к файлу, а не переписанный URL

...