問題描述:當https可以免費申請后,越來越多的朋友都為自己的網站去申請了ssl證書,不僅能夠在搜索引擎的排名上獲得一定優勢,而且在網站的信譽上也能獲得很大的提升,但是很多草根站長、個人站長、網站愛好者等不一定懂怎么去綁定ssl證書到網站上,也不懂怎么讓網站開啟https加密模式瀏覽,更不懂http怎么才能跳轉到https,看到大家的問題后,不二版本就在這里為大家詳細的介紹一下http通過iis rewrite url
網站啟用HTTPS訪問后,http怎么自動跳轉到https?
首先我們要確保IIS管理器上面有URL重寫模塊,如果沒有的童鞋可以到微軟官網下載,下面提供下載方式:
IIS7(其它版本可在官網查找)下載地址:
注意:如果之前安裝過英文版url rewrite的同學想要將英文版的重寫模塊更換成為簡體中文版,需要先在控制面板-添加/刪除程序中將以前安裝的英文模塊刪除掉,然后再進行簡體中文版的安裝。
接下來我們開始添加重寫規則:
-
在服務器IIS控制台中找到URL重寫模塊(英文版:URL Rewrite)確認以后進入下個步驟;
-
選中需要實現http跳轉https功能的網站,雙擊“URL重寫”,選擇如下圖“添加規則”;
-
在彈出的引導框中選擇空白規則(默認選項即可),點擊確定進入入站規則編輯界面;
-
根據下圖示意進行規則編輯(按圖所示進行操作);
注※:名稱可以隨意編輯,模式需要自行輸入:(.*)
-
展開條件選項菜單,點擊添加按鈕,照着下圖進行編輯輸入,點擊確定完成條件添加;
注※:條件輸入:{HTTPS},默認選擇與模式匹配,模式輸入:^OFF$
-
在走一波剛才的操作,如圖所示,添加條件,點擊確定;
注※:條件輸入:{HTTPS_HOST},默認選擇與模式不匹配,模式輸入:^(localhost)
-
選擇執行操作類型,如下圖;
注※:操作類型選擇重定向,重定向URL輸入:https://{HTTP_HOST}/{R:1},重定向類型選擇301永久性
-
填寫完畢,點擊右上角應用,應用此規則;
版權:本文可以引用,但請保留鏈接: