使用過(guò)百度熊掌號(hào)的童鞋都清楚,如果我們的網(wǎng)站為https那可以為熊掌號(hào)的搜索指數(shù)增加30分,除此之外,wordpress的https化,可以有效的提升安全性,防劫持,且被百度搜索青睞。
首先考慮到技術(shù)小白站長(zhǎng),所以大挖需要和大家做一個(gè)信息對(duì)等的知識(shí)點(diǎn)普及工作,大挖簡(jiǎn)單講一什么是https,以及https與http的本質(zhì)區(qū)別。來(lái)讓大家更加了解https的優(yōu)劣。
到底HTTPS是什么?
HTTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全為目標(biāo)的HTTP通道,簡(jiǎn)單講是HTTP的安全版。
HTTPS和HTTP的核心區(qū)別是什么
http是超文本傳輸協(xié)議,是明文傳輸;而https 則是具有安全性的ssl加密傳輸協(xié)議。
wordpress網(wǎng)站的HTTPS證書(shū)該如何選擇?
這里大挖給大家推薦使用阿里云服務(wù)器申請(qǐng)CA_SSL數(shù)字證書(shū)。
wordpress網(wǎng)站在改造HTTPS時(shí)遇到的常見(jiàn)問(wèn)題
這些問(wèn)題通常都是wordpress主題出現(xiàn)的問(wèn)題,所以解決方法也就是在主題文件中做調(diào)整和修復(fù)即可,以下大挖將自己在全站https化wordpress時(shí)遇到的問(wèn)題及解決方面羅列出來(lái)希望對(duì)大家有幫助,有其它的問(wèn)題也可以聯(lián)系大家一起溝通。
wordpress全局HTTPS后,主題內(nèi)引用http路徑的js和css失效
我們?cè)趙ordpress主題文件夾內(nèi)找到functions.php ,添加如下代碼,即可自動(dòng)將http轉(zhuǎn)為https
|
1
2
3
4
5
6
7
8
9
10
|
// wordpress強(qiáng)制跳轉(zhuǎn)https后,JS/CSS不加載的解決方案
add_filter(‘script_loader_src’, ‘agnostic_script_loader_src’, 20,2);
function agnostic_script_loader_src($src, $handle) {
????return preg_replace(‘/^(http|https):/’, ”, $src);
}
add_filter(‘style_loader_src’, ‘agnostic_style_loader_src’, 20,2);
function agnostic_style_loader_src($src, $handle) {
????return preg_replace(‘/^(http|https):/’, ”, $src);
}
|
接著如果我們使用上面的轉(zhuǎn)為方式后,發(fā)現(xiàn)網(wǎng)站后臺(tái)不能打開(kāi);我們需要找到wordpress程序根目錄中的wp-config.php文件,底在文件底部加入以下代碼
|
1
2
3
4
5
|
/* wordpress后臺(tái)編輯網(wǎng)站地址http改成https后,后臺(tái)進(jìn)不去解決辦法。 */
define(‘FORCE_SSL_ADMIN’, true);
define(‘FORCE_SSL_LOGIN’, true);
$_SERVER[‘HTTPS’] = ‘ON’;
define( ‘CONCATENATE_SCRIPTS’, false );
|
wordpress全站https化,文章內(nèi)容中的百度分享代碼出錯(cuò);
雖說(shuō)百度要大力支持https,但是百度分享這個(gè)功能已經(jīng)有幾年沒(méi)有人維護(hù)過(guò)了,所以對(duì)于這種長(zhǎng)期的遺留問(wèn)題各位wordpress站長(zhǎng)只有自己動(dòng)手來(lái)解決了。
第一步,通過(guò)以下地址下載百度分享JS文件,解壓得到static文件夾,上傳到wordpress網(wǎng)站的根目錄中,地址:https://github.com/hrwhisper/baiduShare
第二步,把調(diào)用jS的http://bdimg.share.baidu.com/刪掉即可。
以上就是wordpress完成https常見(jiàn)的一些問(wèn)題及解決方法。
無(wú)天博客
掃一掃加微信 


復(fù)制了兩段代碼后直接前后臺(tái)都你的網(wǎng)站遇到致命錯(cuò)誤。。。