http跳轉https方法:百度雲如何讓http自動跳轉到https【免費SSL證書使用FAQ】


    之前的一篇文章已經給大家提供了免費SSL證書的申請方法,這一篇文章是告訴大家在使用免費的SSL證書時可能會遇到的問題【怎么讓http自動跳轉到https以及http與https同時使用】的解決方法。

問題描述:當https可以免費申請后,越來越多的朋友都為自己的網站去申請了ssl證書,不僅能夠在搜索引擎的排名上獲得一定優勢,而且在網站的信譽上也能獲得很大的提升,但是很多草根站長、個人站長、網站愛好者等不一定懂怎么去綁定ssl證書到網站上,也不懂怎么讓網站開啟https加密模式瀏覽,更不懂http怎么才能跳轉到https,看到大家的問題后,不二版本就在這里為大家詳細的介紹一下http通過iis rewrite url 301重定向的方式自動跳轉到https。(此篇文章同時適用於:阿里雲騰訊雲百度雲美橙雲360雲主機、西部數碼等主機商的雲主機,不適用與使用虛擬主機的朋友)

網站啟用HTTPS訪問后,http怎么自動跳轉到https?

首先我們要確保IIS管理器上面有URL重寫模塊,如果沒有的童鞋可以到微軟官網下載,下面提供下載方式:

IIS7(其它版本可在官網查找)下載地址:

    URL Rewrite簡體中文32位

    URL Rewrite簡體中文64位

    URL Rewrite英文版

注意:如果之前安裝過英文版url rewrite的同學想要將英文版的重寫模塊更換成為簡體中文版,需要先在控制面板-添加/刪除程序中將以前安裝的英文模塊刪除掉,然后再進行簡體中文版的安裝。

接下來我們開始添加重寫規則:

  1. 在服務器IIS控制台中找到URL重寫模塊(英文版:URL Rewrite)確認以后進入下個步驟;


    IIS控制台中找到URL重寫模塊,確認功能已經成功添加

  2. 選中需要實現http跳轉https功能的網站,雙擊“URL重寫”,選擇如下圖“添加規則”;


    url重寫中添加入站規則

  3. 在彈出的引導框中選擇空白規則(默認選項即可),點擊確定進入入站規則編輯界面;


    選中添加空白規則

  4. 根據下圖示意進行規則編輯(按圖所示進行操作);


    注※:名稱可以隨意編輯,模式需要自行輸入:(.*)

    201703251490422140138153.png

  5. 展開條件選項菜單,點擊添加按鈕,照着下圖進行編輯輸入,點擊確定完成條件添加;


    注※:條件輸入:{HTTPS},默認選擇與模式匹配,模式輸入:^OFF$

    添加https匹配條件

  6. 在走一波剛才的操作,如圖所示,添加條件,點擊確定;


    注※:條件輸入:{HTTPS_HOST},默認選擇與模式不匹配,模式輸入:^(localhost)

    添加條件

  7. 選擇執行操作類型,如下圖;


    注※:操作類型選擇重定向,重定向URL輸入:https://{HTTP_HOST}/{R:1},重定向類型選擇301永久性

    永久301重定向

  8. 填寫完畢,點擊右上角應用,應用此規則;

143550gk12jh2f21k28e9n.png

    按照以上操作下來就大功告成了,此時可以用瀏覽器訪問你http的網站檢查是否能夠正常跳轉到https地址,完美的解決http不能跳轉到https。(雖然還有很多方法可以實現,但是PanoEade不建議大家使用403、404、頁面跳轉的模式,那樣會對seo有很大影響,所以慎用!)

版權:本文可以引用,但請保留鏈接: http跳轉https阿里雲如何讓http自動跳轉到https【免費SSL證書使用FAQ】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM