1
我有一個擁有ssl證書的網站。 該域名是http://example.com 我有一個子域http://api.example.com其中沒有ssl證書。Asp.net mvc 301重定向
所以我想使用web.config MVC將我的http://example.com重定向到https://example.com。
當我這樣做,子域也被重定向301
我想重定向只是我的主要領域。
我的代碼如下:
<rewrite>
<rules>
<rule name="Redirect-HTTP-HTTPS-IIS">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
嘗試加入另一種情況,像<添加輸入= 「{HTTP_HOST}」 模式= 「^ example.com $」 ignoreCase =「true」/> –