IIS中設置HTTP訪問重定向到HTTPS
不啰嗦,我們直接開始!
1、購買SSL證書(我用的阿里云的免費證書),然后IIS設置好SSL。
2、如果IIS沒有URL重寫模塊,則需要下載安裝URL重寫模塊:Microsoft URL Rewrite Module
3、取消勾選“SSL設置”-》“要求 SSL”


4、URL重寫規(guī)則:ASP.NET站可直接修改web.config,和界面操作結果一致,例如:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>5、URL重寫規(guī)則:圖形化配置 找到“URL重寫”

添加規(guī)則

添加入站空白規(guī)則

規(guī)則詳情
主要參數(shù)
名稱:HTTP to HTTPS redirect
模式:(.*)
條件輸入:{HTTPS}
模式:off 或 ^OFF$
重定向URL:https://{HTTP_HOST}/{R:1}
重定向類型:已找到(302) 或 參閱其它(303)


配置完成后“應用”到當前站點

URL重寫配置結果

驗證
通過http訪問站點,若自動重定向至https則配置成功!
參考文章:
IIS重寫HTTP重定向到HTTPS操作方法
到此這篇關于IIS中設置HTTP訪問重定向到HTTPS的文章就介紹到這了,更多相關IIS HTTP重定向到HTTPS內容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持本站!
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。
關注官方微信