当前位置:首页 > 网站运营 > 正文内容

葱子的wordpress博客开启https访问了:解决百度分享、畅言无法使用的问题

葱子9年前 (2017-05-09)网站运营2740

我的博客一直是放在阿里云虚拟主机上面的,今天因为虚拟主机快到期的缘故,将博客转移到了自己的独立ECS服务器上面了。

借着wordpress博客搬家这个机会,一并将博客的https也给开启了。

下面我简单写下这次搬家和开启https的过程,希望对大家有所帮助。

一、wordpress博客搬家:

具体过程可以看我之前写的一个版本的教程,已经比较详细了:https://www.aitiancheng.com/article-386.html

二、为wordpress博客开启https支持

1、先在nginx后台为博客网站添加https配置信息

具体怎么配置可以看这里的教程:https://www.aitiancheng.com/article-246.html

2、修改wordpress后台相关域名信息为:https://www.atiancheng.com

具体修改内容请看截图:

3、将原网站http引用的图片和静态资源改成https

进入wordpress所在的数据库,执行下列sql语句,直接替http链接为https链接。

 

UPDATE wp_posts SET post_content = replace(post_content, 'https://www.aitiancheng.com/wp-content/uploads','zb_users/upload');

将上面的网址修改为自己的博客地址。

4、替换畅言评论插件为https版本

将旧版畅言插件卸载,下载最新版的https插件安装,下载地址:http://changyan.kuaizhan.com/download/wordpress/https/

5、解决百度分享代码无法在https模式下使用的问题

下载百度分享代码到本地,下载地址:https://github.com/hrwhisper/baiduShare

使用方法:

将static文件夹放在网站的根目录下,并将对应的百度分享代码中,把http://bdimg.share.baidu.com/改为 /

主要修改地方为当前主题的js调用文件,我的是在main.js文件里面

 

6、对wordpress博客做301跳转到https

 server {
    listen      80;
    server_name    https://www.aitiancheng.com/;
    return      301 https://$server_name$request_uri;
}

在网站的.conf配置文件中添加上面的代码,同时删除原来代码中的“listen 80;”

确保服务器已经开启443端口的访问,然后重启nginx即可

 

到此,我的wordpress博客已经完全开了https的访问了。

看下是不是有小绿锁了。

扫描二维码推送至手机访问。

版权声明:本文由葱子博客发布,如需转载请注明出处。

本文链接:https://www.aitiancheng.com/article-572.html

相关文章

这样做你的网站才能通过百度站长平台的HTTPS认证

这样做你的网站才能通过百度站长平台的HTTPS认证

最近百度站长工具后台新增了https认证项目,很多站长都迫不及待的给网站上马了https。 但是在提交认证的时候,发现老是认证不通过。 看上图的提示信息,根本没有很好的提示是哪里出...

Nginx下配置网站SSL实现https访问(虚拟主机)

Nginx下配置网站SSL实现https访问(虚拟主机)

在今年的早些时候百度搜索已经全面实现https模式,并宣称已经可以抓取https网页了,相比谷歌早年就已经支持https的抓取,百度虽然晚了一点,但是毕竟现在还是有了,站长之家上也有人探讨关于https模式对百度谷歌seo的影响,虽然...

WDCP面板升级组件脚本及方法

  坛子里面安装WDCP面板的帖有很多,但WDCP的组件也是老了一些,今天哥就带大家飞,升级各组件版本。       WDCP的Apache原则上是不能进行升级...

CentOS(linux)系统下使用find命令查找含某一字符串(代码)的所有文件

在以前的文章中我有讲到如何在windows系统环境下使用DOS命令来查找包含某一段代码的所有文件的操作方法。 具体教程可以看这里:windows系统下使用DOS命令行查找含某一字符串的所有文件 今天为大家带来一篇在CentOS下查找...

windows server2008中使用IIS7.0实现禁止特定IP和域名访问网站

windows server2008中使用IIS7.0实现禁止特定IP和域名访问网站

在什么情况下我们要禁止别人访问我们的网站? 有人恶意复制我们的网站内容,有人恶意镜像我们的网站,等等。。。。 这个时候我们需要禁止这些感受到了世界的恶意IP的访问。 在IIS7.0中可以使用”I...

”site域名后提示“危险网站”怎么办?这才是正确的解决姿势!

”site域名后提示“危险网站”怎么办?这才是正确的解决姿势!

站长们在使用site命令查询网站信息时会出现“危险网站”提示,这到底是怎么回事呢?又该如何解决? 一、为什么会提示“危险网站” 针对这个问题,百度方面表示,百度云加速使用的漏洞扫描器是企业级别扫描器,对站点安全要求更...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。