IIS7需要先確認是否安裝“URLREWRITE2”偽靜態(tài)模塊,如果您已經(jīng)安裝可以跳過URLREWIRTE(偽靜態(tài)模塊)第一步:選擇站點,“URL重寫”,如果安裝的是英文版的應(yīng)該是【Urlrewrite】第二步:添加“空白規(guī)則”第三步:添加規(guī)則名稱:HTTPS匹配URL模式:(.*)添加條件:條件:{HTTPS}模式:off操作類型選擇:重定向重定向URL:https://{HTTP_HOST}/
IIS7需要先確認是否安裝 “URL REWRITE2 ” 偽靜態(tài)模塊 , 如果您已經(jīng)安裝可以跳過
URL REWIRTE (偽靜態(tài)模塊)
第一步: 選擇站點, “URL 重寫”,如果安裝的是英文版的 應(yīng)該是【Url rewrite】
第二步: 添加 “ 空白規(guī)則”
第三步:添加規(guī)則
名稱 : HTTPS
匹配URL 模式: (.*)
添加條件: 條件: {HTTPS} 模式: off
操作類型選擇:重定向
重定向URL: https://{HTTP_HOST}/{R:1}
然后保存即可
最后效果圖
條件中的邏輯分組處理
首先參考上圖中的邏輯分組信息。
輸入
類型
模式
是否忽略大小寫
備注
{HTTPS}
與模式匹配
^OFF$
YES
此項用來匹配你的請求是HTTPS還是HTTP
{HTTPS_HOST}
與模式不匹配
^(localhost)
YES
如果你是本地的localhost不會重定向到SSL
高級版(直接把偽靜態(tài)添加到web.config)
@xml version="1.0" encoding="UTF-8"?>
到此這篇關(guān)于IIS7 IIS8 http自動跳轉(zhuǎn)到HTTPS(80端口跳轉(zhuǎn)443端口)的文章就介紹到這了,