網站域名部署ssl證書後,http怎樣做301跳轉到https
很多人的網站一開始是http協議的,但是因為安全需要去申請了ssl證書,做了https認證,使得之前的http轉換為https協議,這時候為了考慮網站的權重轉移,不得不對網站做301跳轉,那麼http怎樣做301跳轉到https呢?
http301重定向跳轉至https,程式碼如下:
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
另外一部分站長在用了 SSL證書後,發現有很多外掛不支援,訪問速度變慢等各種原因,最要命的是發現DV SSL證書只能免費用一年,第二年再用的話,要花很多銀子,又想切換成http訪問,但這個時候發現搜尋引擎收錄的全是https的網址了,這裡需要設定所有的https頁面重定向到http頁面,需要用到以下的rewrite規則
如果要將https訪問301重定向至http,它的程式碼如下:
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
以上301規則只能用在APACHE環境,將以上程式碼儲存為.htaccess放在網站根目錄就可以了。
文章轉自數安時代
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30592574/viewspace-2711899/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 怎樣更安全給網站部署SSL證書?網站
- 怎麼給網站配置SSL證書(https)網站HTTP
- 安裝SSL證書的網站如何實現HTTP重定向到HTTPS網站HTTP
- 網站部署SSL證書是否會影響網站流量?網站
- SSL證書格式轉換 – HTTPS SSL 教程HTTP
- SSL證書轉PEM格式 – HTTPS SSL 教程HTTP
- Nginx實現301跳轉至https的根域名展示NginxHTTP
- IIS伺服器配置網站301重定向實現不帶www域名跳轉到帶www域名方法伺服器網站
- 在IIS下部署SSL證書實現HTTPSHTTP
- 恆訊科技教你:http怎麼直接跳轉到https?HTTP
- IIS6 多域名證書安裝 – HTTPS SSL 教程HTTP
- 使用免費SSL證書讓網站支援HTTPS訪問網站HTTP
- 超詳細網站部落格域名和二級域名、子域名升級HTTPS免費申請SSL證書配置nginx指南網站HTTPNginx
- SSL證書會不會過期?域名SSL證書過期了怎麼辦?
- 從http到https你可以這樣做HTTP
- 域名怎樣跳轉防封 微信域名跳轉防封技術揭秘
- SSL證書是一個域名一個證書嗎?多個域名能用一張SSL證書嗎?
- HTTPS被廣泛應用於網站,網站為什麼需要SSL證書?HTTP網站
- 如果網站ssl證書過期怎麼解決網站
- 怎樣把網站升級到http/2網站HTTP
- SSL證書是什麼?HTTP和HTTPS的區別HTTP
- Ubuntu Apache2 下配置 SSL 證書及全域性 HTTPS 強制跳轉UbuntuApacheHTTP
- HTTPS的SSL證書配置HTTP
- SSL證書生成,完成HTTPS驗證HTTP
- 如何設定HTTP自動跳轉到HTTPSHTTP
- IIS6配置301跳轉到https的教程步驟HTTP
- 什麼是域名ssl證書?域名ssl證書的分類有哪些?(中科三方)
- 什麼是SSL證書?網站為什麼要安裝SSL證書?網站
- 我的網站需要SSL證書嗎?網站
- 國密SSL證書保障網站安全網站
- ca證書怎樣理解?與恆訊科技的ssl證書一樣嗎?
- 國科雲SSL證書講堂:SSL證書是否支援多個域名?
- Nginx怎樣將HTTP重定向到HTTPSNginxHTTP
- SSL證書過期後,網站還能正常訪問嗎?網站
- 從零到一快速搭建個人部落格網站(域名備案 + https免費證書)(一)網站HTTP
- 本地簽發ssl證書(https)HTTP
- Nginx https證書部署NginxHTTP
- SSL證書安裝指引教程 – HTTPS SSL 教程HTTP