在百度云BCH中WordPress实现伪静态和SSL

原文来自流星博客:https://www.liues.cn/lx-449.html

伪静态

百度云虚拟主机采用的是Nginx内核,查看文档发现配置伪静态需要bcloud_nginx_user.conf(为什么要加重user呢?因为博主眼花把初始的bcloud_nginx_gen.conf文件一直以为是那个文件,搞了半天才发现 )

你会发现刚购买初始没有这个文件,接着创建一个文件,改名为bcloud_nginx_user.conf,将以下代码粘贴进去并保存

rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename) {
rewrite ^.+?(/wp-.*) $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}

然后通过FTP上传到webroot这个文件夹即可:

到后台找到“设置”-“固定链接”修改为你自定义的URL结构并保存就好了。

配置SSL

搭建完毕以后,你若配置ssl,你就会发现,安装或者打开首页时会是这样子:

在查看源代码时发现调用的所有css和js都是http协议.....

这时打开根目录的wp-config.php,在/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */之前加入以下代码

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

保存并上传,一切都OK啦!!

原文链接:https://www.liues.cn/lx-449.html

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏有趣的Python

2- vue django restful framework 打造生鲜超市 -环境搭建

使用Python3.6与Django2.0.2(Django-rest-framework)以及前端vue开发的前后端分离的商城网站 项目支持支付宝支付(...

3877

注册和使用服务器的教程

几周前我们很高兴地宣布云服务器产品上线。对于Cloud 66客户来说,将十分容易使用公有云或私有云。今天,我将提供一个关于如何使用的简短教程。

3458
来自专栏Albert陈凯

centos下tomcat安装调试

1、在Linux系统下,重启Tomcat使用命令操作的! ** 方法一:** 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat...

4335
来自专栏陈树义

高效开发技巧:为什么你下载Git项目这么慢?

笔者所在公司采用的是 GitLab 进行版本管理,但许多同事下载 Git 项目的路径是这样的: 打开浏览器 -> 输入网址 -> 查找项目地址 -> 复制项目...

3634
来自专栏魏艾斯博客www.vpsss.net

搬瓦工上线服务器状态页 可随时查看服务器状态

2032
来自专栏WindCoder

Windows 7下硬盘安装Ubuntu 13.10图文教程

之前一直在虚拟机里玩Linux了,昨天忽然兴起想往真机里装一个,昨天找到的方法,今天折腾了半天终于装好啦。

2891
来自专栏网络

CobaltStrike团体服务器部署并后台运行

大家好,我是你们的老朋友Alex。Cobaltstrike的部署安装很简单,但是在实际使用中出现了问题。我把团队服务器放在ECS上,出现了两个问题:1.客户端无...

3216
来自专栏FreeBuf

如何在安卓移动终端进行一次渗透实验?

下面的实验将通过使用一个虚拟Android系统作为实验主体来进行展示。在这个实验中,通过使用虚拟Android系统,模拟移动终端的操作,来帮助我们逐步实现使用一...

3266
来自专栏云计算教程系列

如何在Ubuntu 14.04上使用Pydio托管文件共享服务器

随着云的采用增加,越来越多的数据被远程存储。从音乐到图片再到个人文档,很多人都将文件上传到他们不管理的服务器上。如果您希望将文件保存在您控制的服务器上,则可以使...

3670
来自专栏马洪彪

WCF IIS 部署错误处理

做Web接口,原来一直用Web Service的,但是.Net 3.5后,Web Service变成了WCF。代码的编写上,把WebMethod特性改成了Ope...

2917

扫码关注云+社区

领取腾讯云代金券