0
工作,我有以下重寫規則建立在IIS 7:IIS 7 - 重寫規則不點火,但是與重定向
<rule name="Rewrite /publicfiles/GUID/file.ext" stopProcessing="true">
<match url="^/?publicfiles/(.*)/(.*)" />
<action type="Rewrite" url="http://www.domain.tld" appendQueryString="false"/
</rule>
當我嘗試,它似乎不火。我得到一個404錯誤,但如果我將類型更改爲重定向,它會觸發並將我發送到指定的URL。有人能夠闡明這一點嗎?
編輯: 我添加了規則的定義到我的IIS服務器的web.config而不是我的網站,然後它的工作完美。然而,這不是很可行,因爲我需要爲各個站點配置規則。有任何想法嗎?
你檢查http://www.iis.net/learn/extensions/url-rewrite-module/using-global-和分佈式重寫規則?這可能是使用全局規則而不是分佈式規則的問題嗎?你的web.config位於哪裏? – aKzenT 2013-02-14 13:23:30