2022-10-25 更新 44 阅读

百度bch号称率先支持SSL安全加密证书的云虚拟主机,因价格实惠并且能够快速被百度收录等优势迅速被各位站长喜爱。但是在使用bch搭建wordpress博客后,使用https安全加密证书后博客无法正常显示博客页面(没有css样式的页面是什么样的,你懂得)。查找原因是因为js和css并没有进行https正确加载。一度认为这个bch这个功能有点鸡肋。原来还是有解决办法的。

在 wp-config.php 文件里中找到:

英文原版wordpress下:
/* That’s all, stop editing! Happy blogging. */
中文汉化wordpress下:
/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */

在它的前一行加上下面代码:

define('FORCE_SSL_ADMIN', true);
if ( strpos( $_SERVER['HTTP_X_FORWARDED_PROTO'], 'https' ) !== false ) {
$_SERVER['HTTPS'] = 'on';
}

刷新下博客,就可以正常显示了。
Ps:百度BAE基础版配合360网站卫士加上这个代码可以实现https功能。

感谢SYS 棚户区解答这个困扰我很久的问题。
相关资料链接:https://codex.wordpress.org/Administration_Over_SSL