2012-06-18 100 views
0

我正在嘗試重寫一些網址,並且我在過去完成了這一操作,但由於某些原因,它不會堅持這次。這裏的規則:IIS7 - URL重寫問題

<rule name="Force HTTPS - Test.aspx" patternSyntax="ECMAScript" stopProcessing="true"> 
          <match url="^Templates/Test\.aspx" /> 
          <conditions> 
           <add input="{HTTP_HOST}" pattern="^my\.domain\.com$" /> 
           <add input="{HTTPS}" pattern="^OFF$" /> 
          </conditions> 
          <action type="Redirect" url="https://my.domain.com/Templates/test.aspx" /> 
</rule> 

應採取http://my.domain.com/Templates/test.aspx並重定向到HTTPS://my.domain.com/Templates/test.aspx。

遺憾的是它不工作,不管我怎麼努力....

回答

0

我想通了,IIS配置爲迫使我試圖重定向文件SSL。這意味着即使檢查了URL重寫規則,它也會返回HTTP 403錯誤。

希望能幫助別人。