0
我想讓我的asp.net(網頁表單)應用程序中的所有地址都包含選定的語言,以便搜索引擎能夠索引兩種語言內容。所以我希望它能像www.mysite.com/en/items/35 那麼我該怎麼做才能這樣做,我不想爲我的每種語言創建頁面版本。我可以設置頁面路由,但是如何才能理解在頁面中顯示的語言?我應該分析地址字符串並搜索「/ en /」,「/ ee /」等。如何構建一個asp.net應用程序在地址欄中使用語言?
我想讓我的asp.net(網頁表單)應用程序中的所有地址都包含選定的語言,以便搜索引擎能夠索引兩種語言內容。所以我希望它能像www.mysite.com/en/items/35 那麼我該怎麼做才能這樣做,我不想爲我的每種語言創建頁面版本。我可以設置頁面路由,但是如何才能理解在頁面中顯示的語言?我應該分析地址字符串並搜索「/ en /」,「/ ee /」等。如何構建一個asp.net應用程序在地址欄中使用語言?
最簡單的方法是使用rewriting engine從而使URL
www.mysite.com/en/items/35
被改寫爲:
www.mysite.com/items.aspx?lang=en&id=35
然後你只需編寫一些代碼來看看查詢字符串。