如何設定HTTP自動跳轉到HTTPS
-
安裝SSL證書
設定HTTP轉HTTPS前,請先安裝SSL證書,安裝詳情可見:SSL證書安裝指南
備份、備份
備份是必須的。如果對SSL安裝、伺服器配置不熟悉,轉換過程不一定是那麼順利。
新版本程式碼改動
SSL證書安裝後,HTTPS版本就可以訪問了。原來網站上的所有URL都需要改到HTTPS版本,包括連結、圖片、JS等,所以可能需要修改文章資料庫、模板、外掛等。
檢查新版本頁面原始碼
訪問一下HTTPS版本頁面,包括首頁、欄目頁、內頁、sitemap,查一下原始碼,看看還有沒有HTTP地址的存在,不僅頁面可見部分,還得看看head部分,JS等,比如head裡的canonical標籤是否改到HTTPS版本了?程式生成的sitemap裡的URL是否改為HTTPS版本了?
全站301轉向
全站做HTTP到HTTPS的301轉向。LAMP伺服器為例,在.htaccess檔案中加:
- RewriteEngineOn
- RewriteCond%{SERVER_PORT}80
- RewriteRule^(.*)$ HTTPS:///$1 [R=301,L]
- RewriteCond%{HTTP_HOST}^niaoyundemo.com [NC]
- RewriteRule^(.*)$ HTTPS:///$1 [L,R=301]
這個程式碼只是舉例,還有其他寫法也可以,只要實現了301就行。
訪問原HTTP版本頁面,檢查301是否生效。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2760812/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- IIS7 IIS8 自動跳轉到HTTPS – HTTPS SSL 教程HTTP
- 恆訊科技教你:http怎麼直接跳轉到https?HTTP
- 完美解決瀏覽器輸入http被自動跳轉至https問題瀏覽器HTTP
- NGINX使用rewrite實現http 跳轉 httpsNginxHTTP
- 如何把HTTP轉成HTTPS?HTTP
- 網站域名部署ssl證書後,http怎樣做301跳轉到https網站HTTP
- 404頁面自動跳轉到首頁
- NFC 標籤:自動跳轉到指定應用
- 從HTTP到HTTPSHTTP
- iOS App無需跳轉系統設定自動連線Wi-FiiOSAPP
- nginx 設定 404 500 頁面跳轉到指定頁面Nginx
- IIS6配置301跳轉到https的教程步驟HTTP
- 阿里雲配置http轉https阿里HTTP
- GO 中如何設定 HTTPS 分享GoHTTP
- 網路通訊協議自動轉換之thrift到http協議HTTP
- Python如何設定自動補全?Python
- excel如何設定自動換行?Excel
- 使用htaccess Https到http重定向HTTP
- win10怎樣禁止IE頁面自動跳轉到EDGE瀏覽器 win10禁止IE頁面自動跳轉到EDGE瀏覽器的教程Win10瀏覽器
- ppt自動播放怎麼設定 ppt如何設定自動播放下一頁
- 阻止a標籤的跳轉,a標籤自動跳轉引起的錯誤
- Android應用中,跳轉到App的詳細設定頁面,設定許可權頁面AndroidAPP
- 如何設定自動獲取ip地址
- win10自動鎖定如何設定_win10系統怎麼設定自動鎖屏Win10
- win10如何設定自動登入 win10設定自動登入的方法Win10
- 自動識別PC端、移動端,並跳轉
- win10如何設定自動鎖定螢幕_win10設定自動鎖屏的步驟Win10
- 如何設定自動化測試斷言?
- win10 自動登入如何設定_windows10自動登入的設定步驟Win10Windows
- Haproxy 重定向跳轉設定 - 運維小結運維
- 從http到https你可以這樣做HTTP
- Nginx怎樣將HTTP重定向到HTTPSNginxHTTP
- 如何將自己的網站從 HTTP 的轉換為 HTTPS 的網站HTTP
- SAP Cloud for Customer如何實現從標準UI到自開發UI的跳轉CloudUI
- Nginx如何配置Http、Https、WS、WSS?NginxHTTP
- 簡單比較 http https http2,我們要如何把http升級為httpsHTTP
- 直播系統原始碼,點選滾動的輪播圖自動跳轉到相應頁原始碼
- vim跳轉到本行末尾