我想用路由來創建一個多文化的網站。ASP.net Web表格路由
我正在考慮重寫每種語言的URL。
聯繫我們頁面 - 例如:
English:
http://www.domain.com/ContactUs
French:
http://www.domain.com/NousContacter
代替傳統的方式:
English:
http://www.domainname.com/en/contact
French:
http://www.domainname.com/fr/contact
這是可能做到這一點不破壞搜索引擎谷歌和雅虎?
是的,它是可能的;我無法給出詳細的實現,但基本概念是您可以編寫基於ActionFilterAttribute的LanguageFilter,並且您可以在requestContext.RouteData.Values中保留並更改您的LanguageCode。 – 2012-04-18 19:18:47
請問您是否可以根據您的評論進行詳細說明或指導我進行更多研究? – PsychoDUCK 2012-04-18 20:22:31