2011-03-23 45 views
2

我想實現網址重寫,例如,所有的德語網頁都有一個帶有/ de /的域名(和英文頁面帶有/ en /)的url,但我實際上並不需要創建和管理所有這些子目錄。我想這個「德」/EN堅持通過了,就像下面的文章中提到的網站關於多語言URL重寫

: -

http://www.deevelop.com/en/web-design-company/blog/12/Multilingual-website.html

請在「子目錄」這篇文章中的標題檢查內容。

這篇文章沒有詳細解釋東西。我可以請鏈接到更多這樣足夠詳盡的例子嗎?

或者如果有人實施了這樣的事情可能會有所幫助。謝謝

回答

1

URL重寫是攔截傳入Web請求並將請求重定向到其他資源的過程。執行URL重寫時,通常會檢查請求的URL,並根據其值將該請求重定向到不同的URL。例如,在網站重組導致/ people /目錄中的所有網頁移動到/ info/employees /目錄的情況下,您會希望使用URL重寫來檢查Web請求是否打算用於/ people /目錄中的文件。如果請求是針對/ people /目錄中的文件,那麼您希望自動將請求重定向到同一個文件,而是在/ info/employees /目錄中。

你首先需要下載SP1(免費),並安裝它,然後按照這些鏈接:

http://msdn.microsoft.com/en-us/magazine/2009.01.extremeaspnet.aspx

http://chriscavanagh.wordpress.com/2008/03/11/aspnet-routing-goodbye-url-rewriting/