Používam UrlMappings v web.config. Teraz musím mať 2 položky adresy URL, aby mapovanie fungovalo s koncovým spätným lomítkom aj bez neho. Páči sa ti to:
<urlMappings>
<clear />
<add url="~/app" mappedUrl="~/Templates/Sections/Common/Article.aspx?id=981" />
<add url="~/app/" mappedUrl="~/Templates/Sections/Common/Article.aspx?id=981" />
</urlMappings>
Je možné, aby adresa URL (~ / app) fungovala s koncovou lomkou alebo bez nej, v jednom riadku kódu? Mabye pomocou zástupných znakov alebo niečoho pre adresu URL „~ / app“ ..?
odpovede:
0 pre odpoveď č. 1Na urlMappings
prvok neumožňuje použitie zástupných znakov alebo regulárnych výrazov. Lepším riešením tohto problému by bol plne vybavený Modul prepis URL (ktorý je voliteľným modulom, ktorý môžete nainštalovať do služby IIS), ktorý vám umožňuje písať regulárne výrazy a mapovať vaše prichádzajúce adresy URL na internú cestu.