[英]IIS 8.5 redirect non www to www not working
這是我的Web.Config的相關部分:
<rule name="Force WWW and SSL" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^[^www]" />
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://www.zzz.com/{R:1}" appendQueryString="true" redirectType="Permanent" />
</rule>
它將http重寫為https,但不會按我的cms的需要添加www。 我已經嘗試了幾種變體,但似乎Win2012R2上的IIS 8.5拒絕遵循www規則。 有任何想法嗎?
問題來自用於檢測到非www的模式。
您可以像這樣替換它:
<add input="{HTTP_HOST}" pattern="^zzz.com$" />
遇到相同的問題后,我通過編輯網站的綁定並為zzz.com(僅針對http)添加了額外的綁定來解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.