HTTPS協(xié)議的站點(diǎn)信息更加安全,同時(shí)可降低網(wǎng)站被劫持的風(fēng)險(xiǎn),F(xiàn)irefox和chrome瀏覽器對訪問一些非https站點(diǎn)會提示風(fēng)險(xiǎn),BD等搜索引擎也明確表態(tài)了對https站點(diǎn)的友好。但是對于一些老站來說,由于原來一直用的是http,如果突然轉(zhuǎn)成https,不做301重定向,那么在搜索引擎會帶來非常大的風(fēng)險(xiǎn)。今天分享一個寶塔nginx環(huán)境設(shè)置301重定向http到https的代碼,進(jìn)入對應(yīng)站點(diǎn),設(shè)置,配置文件,大約在圖的8行開始新增,代碼如下:
-----------------------------------------------------------------------------
if ($scheme = http ) {return 301 https://$host$request_uri;}-----------------------------------------------------------------------------

在瀏覽器那訪問一下http的站點(diǎn),看能不能跳轉(zhuǎn)到https的。如果沒有成功,根據(jù)提示去解決;如果成功了也要去檢查一下http狀態(tài)碼,看看返回的是不是301,這很重要。
以上來源:https://blog.csdn.net/chunyufeiyun/article/details/81079743
記錄一下用apache搭建的的代碼,在根目錄的.htaccess文件,添加如下代碼
-----------------------------------------------------------------------------
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]-----------------------------------------------------------------------------




