如何在IIS 7.5上將舊有的HTTP網址導向新的HTTPS網址
在我們把網站匯入SSL憑證並轉到HTTPS之後(如圖所示)
進入網站就必須在HTTP後面加上S才能夠順利進入
但是之前的使用者可能不會注意到網站已經從HTTP變成HTTPS
http://healthpromotion.tw --> https:/healthpromotion.tw
因此,不知情的使用者依然會在瀏覽器上面打上舊的Domain Name或是網址進入網站,但是會變成找不到此頁面(因為網址已經改變),就會出現像下圖這樣的錯誤頁面 : HTTP 403 Forbidden
所以,現階段我們需要解決的部份就在於如何在使用者輸入舊有網址之後自動地轉到新的網址,意即在使用者輸入http://healthpromotion.tw 之後自動轉到 https://healthpromotion.tw,在IIS 7.5下就有一功能能夠幫我們達到這個自動轉向的目的,我們來一且看一下如何設定吧!
Step 1:
打開IIS管理員工具,之後選擇所要新增轉向的站台位置
Step 2:
選擇到IIS下面的模組 — 錯誤網頁
Step 3:
於錯誤網頁模組下,新增一個自訂的錯誤網頁
Step 4:
狀態碼:403.4
回應動作:勾選回應302重新導向,並在絕對URL上填寫欲導向的網址,例如 https://healthpromotion.tw
新增完成後的顯示結果
這邊填寫403.4的原因是對應HTTP ERROR CODE 403.4 — 禁止訪問:要求 SSL,完成後重新開啟IIS才算完成設定!現在就算使用者輸入HTTP舊有的網址也會直接導向到新的HTTPS網址囉!