簡體   English   中英

IIS7-URL重寫問題

[英]IIS7 - URL Rewrite issue

我正在嘗試重寫一些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

不幸的是,無論我嘗試什么,它都根本不起作用。

我發現IIS配置為對嘗試重定向的文件強制使用SSL。 這意味着它甚至在檢查url重寫規則之前都會返回HTTP 403錯誤。

希望對別人有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM