2010-12-21 50 views
0

我有一組頁面需要使用IIS的web.config文件重寫到處理程序。最終的結構應該是這樣的:在IIS重寫語句中使用RegExp

mydomain.com/es/mexico

這需要映射爲:?

international.php lang = es編輯&國家=墨西哥

的但是,語言代碼並不總是存在 - 因此,如果某人輸入「mydomain.com/mexico」,應將其重定向到:

international.php?country = mexico

我試圖在我的web.config中進行設置,但每當我嘗試添加第二個查詢字符串時,我都遇到了web.config服務器錯誤。誰能幫忙?

+0

你試過了什麼? – 2010-12-21 02:58:23

+0

錯誤的副本可能會有用。 – 2010-12-21 03:12:56

+0

我用來獲取至少國家部分工作的當前代碼是 MarathonStudios 2010-12-21 04:08:51

回答

0

嘗試類似:

^(?:/([A-Za-z0-9]{2})?)?(?:/(.{3,})) 

語言(2個字母)將被匹配到{R:1}

國家(3+字母)將被匹配到{R:2}