1
我不得不從網址等傳遞用戶請求:ASP .NET核心:路由。多個類別中的URL在begining
site.com/events/2017/06/wwdc.html
或多個共同的:
site.com/category1/subcategory1/subcategory2/...../subcategoryN/page-title.html
例如
site.com/cars/tesla/model-s/is-it-worth-it.html
到ArticlesController
用行動Index(string title)
或類似的東西。
在編譯時我不知道我會有多少段。但我知道,這些網址將以/{pageTitle}.html
結尾。主要問題是,默認的asp.net核心路由不允許我寫東西,如{*}/pageTitle.html
這可能嗎?
該航線將捕獲的所有請求,比如'類/ title.html'不僅事 唯一能幫助我的是把這個規則在最後... 感謝 – mokeev1995
這條路線必須到位最後,對。 您可以通過在過濾器中應用正則表達式來過濾'category/title.html'等內容。 'template:「{* query:regex(。+ /。+ \\。html $)}」,'將完美滿足您的需求;)(如果運行良好,您也可以提出我的答案:-p) –
不能,我沒有足夠的信譽... – mokeev1995