close

今天公司導入Https網站認證,但是直接在IIS7設定完成後,原本使用http://www.100y.com.tw,將會出現無法顯示網頁

因為http是走port 80,https是走443 port,無法連線是可以理解的,但是iis卻沒有一個功能是可以直接將http網站導入到https

找了好久也只有找到apach的相關資料,後來發現有一個文章(連結)完全可以解決我的問題,特別寫下來跟大家分享。

要實現在IIS7直接HTTP轉成HTTPS的功能有幾個步驟

1、下載安裝URL Rewrite 2.0 (下載路徑)

2、開啟IIS7 設定 URL Rewrite

3、套用後即可。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1、下載安裝URL Rewrite 2.0 (下載路徑)

2、開啟IIS7 設定 URL Rewrite

 

展開比對URL

要求的URL: 符合模式

使用:規則運算式

程式: (.*)

展開條件的選項→12步驟【新增】

13步驟:條件輸入: {HTTPS}
14步驟檢查輸入字串是否為:符合模式
15步驟:: ^OFF$

16步驟: 確定

17展開動作的選項

18步驟【新增】 :動作類型
19步驟-重新導向URL: https://{HTTP_HOST}/{R:1}

20步驟 重新導向類型: 參與其他類型 (303)

21步驟 套用 即可完成。

 

 

完成以上步驟幾可實現HTTP自動轉到HTTPS

arrow
arrow
    創作者介紹
    創作者 iron17kimo 的頭像
    iron17kimo

    高級資深低薪程式設計師

    iron17kimo 發表在 痞客邦 留言(1) 人氣()