2012-04-18 37 views
1

我想用路由來創建一個多文化的網站。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 

這是可能做到這一點不破壞搜索引擎谷歌和雅虎?

+0

是的,它是可能的;我無法給出詳細的實現,但基本概念是您可以編寫基於ActionFilterAttribute的LanguageFilter,並且您可以在requestContext.RouteData.Values中保留並更改您的LanguageCode。 – 2012-04-18 19:18:47

+0

請問您是否可以根據您的評論進行詳細說明或指導我進行更多研究? – PsychoDUCK 2012-04-18 20:22:31

回答

0
+0

通讀鏈接。解決方案是爲MVC而不是Web表單路由。我知道創建路線很熱,我的問題關注的是搜索引擎。如果您再次閱讀我的帖子,您會看到我原來的問題。感謝您的努力。 – PsychoDUCK 2012-04-19 13:41:02