亚洲色图欧美日韩在线播放-户外操美女逼逼中国-免费久久99国产精品自在现-欧美激情五月综合啪啪-九九日本黄色精品视频-亚洲成年网址青青草原-欧美性爱精品在线免费观看-国产精品一区二区美女-日电影一区二区三区

虛擬主機WordPress部署SSL注意事項(301跳轉)


注意事項:

1.如果您的主題/插件使用絕對地址調用了http請求可能會導致網站打開會亂碼,或不能有綠鎖標識,需要聯(lián)系程序提供商將所有http請求修改為https

2.由于程序中用于檢測https的標識“$_SERVER['HTTPS']"未啟用,可能導致網站訪問時出現(xiàn)循環(huán),不能登錄后臺等,需要修改該檢測標識

3.因為修改了wp-includes/load.phpwp-includes/functions.php  ,自動更新wordpress后會還原這兩個文件,可能導致頁面錯亂,需要重新按照此教程重新修改對應文件



先參考:虛擬主機部署ssl證書(https)流程 完成SSL部署.部署時候請勾選強制/自動跳轉https;



如果使用云服務器配置https后wordpress后臺無法登錄提示將您重定向的次數過多,只需要在網站根目錄的wp-config.php開頭加入以下代碼,即可完美解決此問題:

$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);


完成后登錄WordPress后臺 - 設置 - 常規(guī) - 將WordPress地址(URL)/站點地址(URL) 地址修改為https格式,如下截圖。


image.png


添加完畢.瀏覽器訪問網站前后臺測試是否正常,如果正常則不需要做下面操作.



部份url地址已寫入數據庫通過后臺方式無法更新的,可以使用phpmyadmin或其他管理工具將數據庫中http替換為https(風險操作進行前請務必先對數據庫進行備份


繼續(xù)修改wp-includes/load.phpwp-includes/functions.php 這個文件,搜索is_ssl找到對應的函數,將$_SERVER['HTTPS']修改為$_SERVER["HTTP_FROM_HTTPS"]修改文件前請注意備份)。


image.png

或將此函數修改為:

function is_ssl() {
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on'){
return true;
}
elseif (isset($_SERVER["HTTP_FROM_HTTPS"])&&$_SERVER["HTTP_FROM_HTTPS"]=='on'){
return true;
}
elseif (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'){
return true;
}
else{
return false;
}
}



最后參考:部署https(ssl)后設置301跳轉將http跳轉到https



編輯:三五互聯(lián)
日期:2018-03-02

收藏 】 【 打印 】   
您可對文檔進行評分喲~

勾選遇到的問題提交給我們,收到反饋后保證及時修正更新!

提交反饋需要先登陸會員帳號

上一篇:身價備增!“靈魂伴侶”域名超100萬元結拍!
下一篇:國人143萬元收購域名star.org!將搭建明星基地?
若文檔內容對您沒有幫助,不能解決問題? 您還可以 咨詢在線客服提交工單搜索常見問題 ,我們將竭誠為您服務。
  >> 相關文章
 
分享至: