1
我已經安裝了「IIS應用程序請求路由(ARR)2.5」和「IIS URL重寫2.0」在IIS 7.5,以創建監聽程序反向代理/緩存在本地主機上。應用程序請求路由作爲反向代理 - 錯誤500.19絕對URI
問題:URL重寫並不絕對URI的工作,它僅適用於相對URL。據文獻[1],這是正常現象,但如[2]可見,重寫應該也工作了絕對URI如果代理已啓用。不幸的是,錯誤(500.19/0x80070002)是一樣的,即使代理已啓用。是否有一些IIS設置需要修改?我用hosteurope.de提供的默認安裝。
這裏是web.config中片段:
<rewrite>
<rules>
<rule name="test_FAIL" stopProcessing="true">
<match url="^test1/(.*)" />
<action type="Rewrite" url="http://google.com/{R:1}" />
</rule>
<rule name="test_OK" stopProcessing="true">
<match url="^test2/(.*)" />
<action type="Rewrite" url="/{R:1}" />
</rule>
</rules>
</rewrite>