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

在瀏覽器那訪問一下http的站點,看能不能跳轉(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]-----------------------------------------------------------------------------




