文章詳情頁
IIS中設置HTTP訪問重定向到HTTPS
瀏覽:2日期:2023-02-28 17:21:36
目錄
- 添加規則
- 添加入站空白規則
- 規則詳情
- 配置完成后“應用”到當前站點
- URL重寫配置結果
- 驗證
- 參考文章:
不啰嗦,我們直接開始!
1、購買SSL證書(我用的阿里云的免費證書),然后IIS設置好SSL。
2、如果IIS沒有URL重寫模塊,則需要下載安裝URL重寫模塊:Microsoft URL Rewrite Module
3、取消勾選“SSL設置”-》“要求 SSL”
4、URL重寫規則: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重寫規則:圖形化配置 找到“URL重寫”
添加規則
添加入站空白規則
規則詳情
主要參數
名稱:HTTP to HTTPS redirect
模式:(.*)
條件輸入:{HTTPS}
模式:off 或 ^OFF$
重定向URL:https://{HTTP_HOST}/{R:1}
重定向類型:已找到(302) 或 參閱其它(303)
配置完成后“應用”到當前站點
URL重寫配置結果
驗證
通過http訪問站點,若自動重定向至https則配置成功!
參考文章:
到此這篇關于IIS中設置HTTP訪問重定向到HTTPS的文章就介紹到這了,更多相關IIS HTTP重定向到HTTPS內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!
排行榜