IIS7 IIS8 http自動跳轉到HTTPS(80端口跳轉443端口)
IIS7需要先確認是否安裝 “URL REWRITE2 ” 偽靜態模塊 , 如果您已經安裝可以跳過
URL REWIRTE (偽靜態模塊)
下載地址 : http://www.iis.net/downloads/microsoft/url-rewrite
第一步: 選擇站點, “URL 重寫”,如果安裝的是英文版的 應該是【Url rewrite】
第二步: 添加 “ 空白規則”
第三步:添加規則
名稱 : HTTPS
匹配URL 模式: (.*)
添加條件: 條件: {HTTPS}
模式: off
操作類型選擇:重定向
重定向URL: https://{HTTP_HOST}/{R:1}
然后保存即可
最后效果圖
條件中的邏輯分組處理
首先參考上圖中的邏輯分組信息。
輸入 類型 模式 是否忽略大小寫 備注 {HTTPS} 與模式匹配 ^OFF$ YES 此項用來匹配你的請求是HTTPS還是HTTP {HTTPS_HOST} 與模式不匹配 ^(localhost) YES 如果你是本地的localhost不會重定向到SSL
高級版(直接把偽靜態添加到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>
到此這篇關于IIS7 IIS8 http自動跳轉到HTTPS(80端口跳轉443端口)的文章就介紹到這了,更多相關http自動跳轉到HTTPS內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!
相關文章:
1. Tomcat部署web項目出現http狀態404未找到的詳細解決方案2. Tomcat啟動成功但無法訪問http://localhost:8080/的解決方法3. 使用Tomcat無法訪問http:localhost:8080的解決方法4. 配置Apache httpd.conf設置5. Tomcat服務器配置https認證(使用keytool生成證書)6. Tomcat HTTPS證書申請與部署的實現7. IIS實現http跳轉https的重定向方法步驟(圖文)8. IIS7下設置https主機名綁定灰色無法修改問題解決9. 教你使用Apache搭建Http下載服務器10. 關于Keytool配置 Tomcat的HTTPS雙向認證的問題
