Wordpress 做完Https亂碼解決方法

這個問題本人親身經歷過。當初在建博客站前,網站備案期間我做了域名https。網站備案完成後上傳wordpress建站程序發現了問題:wordpress建站程序樣式錯亂,像是css樣式沒有加載出來。於是我又重新上傳了一次wordpress程序還是如此。我想會不會是Https部署的問題,我又上傳了織夢建站程序可以正常顯示。那麼就知道問題出現在wordpress程序上,Https部署沒有問題。

出現這種問題需要改幾個程序文件和添加插件,操作方法如下:

1.用FTP連接到空間(這裡指的是虛擬主機)找到網站根目錄下的worepress程序文件。 按路徑查找到functions.php文件:/wp-includes/functions.php

打開functions.php文件,按ctrl+f,搜索查找代碼require( ABSPATH . WPINC . '/option.php' );

在該代碼的下方另起一行添加以下代碼即可完成第一個文件的修改。

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); }

2.按路徑查找到wp-config.php文件:網站根目錄/wp-config.php

打開wp-config.php文件,按ctrl+f,搜索查找找到以下代碼:

*

* @package WordPress

*/

在該代碼*/的下方另起一行添加以下代碼即可完成第二個文件的修改。

$_SERVER['HTTPS'] = 'on';

define('FORCE_SSL_LOGIN', true);

define('FORCE_SSL_ADMIN', true);

3.當完成以上兩步後,我們就發現wordpress建站程序顯示正常了,css文件顯示出來了。這時我們就可以正常安裝建站程序了,安裝完成後打開網站後臺,找到插件-安裝插件,搜索插件“really-simple-ssl”並安裝。

Wordpress 做完Https亂碼解決方法

搜索插件

Wordpress 做完Https亂碼解決方法

然後啟用插件,這樣就大功告成了。

【夜行SEO:90後Seoer,正在學習階段,不定期發佈學習後的感想和知識經驗,歡迎大家一起交流學習。】


分享到:


相關文章: