這是關於asp.net的MVC多語言網址/路由和搜索引擎優化的最佳做法/收益兩部分的問題...asp.net mvc的多語言網址/路由
問題第1部分)
我被要求創建一個新的ASP.NET MVC網站,將支持兩種語言(英語和法語)的最低(最初),也許在未來,3種語言...
就本地化應用程序(標籤,jQuery錯誤等),應該使用資源文件,我已經找到了很多這方面的例子......但我的意見/更多關於URL的問題。
在SEO方面,這兩種時尚之間推薦的做法是什麼?
Fashion 1 (no culture folder)
www.mydomain.com/create-account
www.mydomain.com/creer-un-compte
Fashion 2 (with built in culture folder)
www.mydomain.com/create-account
www.mydomain.com/fr/creer-un-compte <--notice the 「fr」 folder
是否存在已知的問題/使用懲罰之一?
還是它太小,它變得無關緊要!
問題第2部分)
爲了實現時尚2,我已經在這裏找到了一篇文章: ASP.NET MVC - Localization route
但我很好奇,想如何實現時尚1
有沒有人有任何鏈接?
另外,據我所知,網址重寫是而不是我在找什麼,因爲我不想「重定向」用戶...我只是希望網址以適當的語言顯示,而不必以顯示網址中的文化
在此先感謝您的幫助!
哇謝謝費拉斯!這段代碼非常好,可以幫助我更多地瞭解路由和本地化。 – Vlince
歡迎隨時。 –
@FerasKayyali嗨費拉斯,感謝分享信息。我正在使用您的代碼,但發現VS 2012無法識別本地化。它的名稱空間和dll是什麼? Thx – Franva