2009-11-22 109 views
2

我的目標是使用子域名和路徑屬性來實現以下方案:IIS7 URL重寫與動態子域

使用通配符DNS條目,路線的任何子域名根網站: 例子:

*.example.com 
ex: http://xyz.example.com 
to 
http://example.com 

接下來,我想重寫請求以指向特定頁面,同時將子域和請求路徑作爲屬性傳遞。

例子:

http://xyz123.example.com/images/header.jpg 
to 
http://example.com/get.aspx?id=xyz123&path=/images/header.jpg 

我已經看到了這裏就類似的目標的幾個問題,但並不完全一樣。我是新來的使用重寫規則,所以任何幫助表示讚賞。我會在我取得進展時更新這個內容。

回答

1

對於IIS7,url重寫功能是內置的。規則在web.config中設置。對於IIS6,您需要一個ISAPI DLL,它可以爲您提供相同的功能。使用IIRF,它工作得很好。