0
我有一個問題,我的HTTPS在我的webconfig重定向配置:IIS HTTPS無限重定向
<rewrite>
<rules>
<rule name="Redirect to HTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^domain\.be$" negate="true" />
<add input="{HTTPS}" pattern="OFF" ignoreCase="true" />
</conditions>
<action type="Redirect" url="http://www.domain.be/{R:1}" />
</rule>
<rule name="Redirect to WWW" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^domain\.be$" />
</conditions>
<action type="Redirect" url="https://www.domain.be/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
下面的代碼工作正常:
- https://www.domain.be
- domain.be
- https://domain.be
但不起作用:
- www.domain.be
總是當我去那個URL,我得到一個無窮的重定向錯誤。
任何人都可以在我的web.config中指出我的錯誤嗎?
在此先感謝
您可能要檢查https://開頭的文檔.microsoft.com/en-us/iis/extensions/url-rewrite-module/testing-rewrite-rule-patterns解釋瞭如何在IIS中測試重寫規則。我還可以看到一個不一致的地方;你說重定向到HTTPS,但重定向轉到HTTP。 – Cebe