wordpress phpmyadmin_西部数码使用指南:虚拟主机WordPress部署SSL注意事项
版權(quán)歸西部數(shù)碼所有,原文鏈接:https://www.west.cn/faq/list.asp?unid=2068
注意事項(xiàng):
1.如果您的主題/插件使用絕對(duì)地址調(diào)用了http請(qǐng)求可能會(huì)導(dǎo)致網(wǎng)站打開(kāi)會(huì)亂碼,或不能有綠鎖標(biāo)識(shí),需要聯(lián)系程序提供商將所有http請(qǐng)求修改為https
2.由于程序中用于檢測(cè)https的標(biāo)識(shí)“$_SERVER['HTTPS']"未啟用,可能導(dǎo)致網(wǎng)站訪問(wèn)時(shí)出現(xiàn)循環(huán),不能登錄后臺(tái)等,需要修改該檢測(cè)標(biāo)識(shí)
3.因?yàn)樾薷牧藈p-includes/load.php或wp-includes/functions.php ,自動(dòng)更新wordpress后會(huì)還原這兩個(gè)文件,可能導(dǎo)致頁(yè)面錯(cuò)亂,需要重新按照此教程重新修改對(duì)應(yīng)文件
先參考:虛擬主機(jī)部署ssl證書(shū)(https)流程 完成SSL部署
完成后登錄WordPress后臺(tái) - 設(shè)置 - 常規(guī) - 將WordPress地址(URL)/站點(diǎn)地址(URL) 地址修改為https格式,如下截圖。
部份url地址已寫(xiě)入數(shù)據(jù)庫(kù)通過(guò)后臺(tái)方式無(wú)法更新的,可以使用phpmyadmin或其他管理工具將數(shù)據(jù)庫(kù)中http替換為https(風(fēng)險(xiǎn)操作進(jìn)行前請(qǐng)務(wù)必先對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份)
繼續(xù)修改wp-includes/load.php或wp-includes/functions.php 這個(gè)文件,搜索is_ssl找到對(duì)應(yīng)的函數(shù),將$_SERVER['HTTPS']修改為$_SERVER["HTTP_FROM_HTTPS"](修改文件前請(qǐng)注意備份)。
或?qū)⒋撕瘮?shù)修改為:
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; } }如果使用云服務(wù)器配置https后wordpress后臺(tái)無(wú)法登錄提示將您重定向的次數(shù)過(guò)多,只需要在網(wǎng)站根目錄的wp-config.php開(kāi)頭加入以下代碼,即可完美解決此問(wèn)題:
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
最后參考:部署https(ssl)后設(shè)置301跳轉(zhuǎn)將http跳轉(zhuǎn)到https
后記:
發(fā)現(xiàn)西部數(shù)碼(http://west.cn)網(wǎng)站上有好多技術(shù)類幫助文檔,都可以很快的解決一些實(shí)際問(wèn)題:https://www.west.cn/customercenter/
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的wordpress phpmyadmin_西部数码使用指南:虚拟主机WordPress部署SSL注意事项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 打印机连接上驱动安装失败怎么回事 打印机
- 下一篇: c3等待加载样式 vue_Vue.js_