2012-11-23 99 views
5

我怎麼能改寫未來網址:重寫網址URL:端口號

http://mydomain.com/virtualDirectory/default.aspx?param1=2&param2=car 

到:

http://mydomain.com:8888/virtualDirectory/default.aspx?param1=2&param2=car 

最好的問候。

+0

你應該使用,這個工作的反向代理。例如清漆可以將您的請求轉發給任何主機:端口。 –

+0

以及只有iis服務器的優點? –

+0

我相信,Marco Miltenburg的回答將會完成這項工作。 –

回答

5

您應該爲IIS安裝URL RewriteARR (Application Request Routing)模塊。下面是關於如何把這些共同創造一個反向代理做你想做的兩個環節:

+0

你好,謝謝你的回答。我已經安裝了,現在我的問題已解決。不管怎樣,謝謝你。 –

+0

我正在努力做到這一點,這就是爲什麼我有同樣的問題。由於規則中的:portnumber,urlrewrite規則是導致「危險url」錯誤的原因。我幾乎可以想象一個解決方案,使用第一個答案在http://stackoverflow.com/questions/13189505/url-rewrite-redirect-to-different-port-and-changing-url-using-map – rainabba