豆豆の鱼.

Life record . 记录自己的日常琐事.

WordPress 从HTTPS还原到HTTP

timg Wordpress 从HTTPS还原到HTTP

为什么想要把HTTPS替换回HTTP呢,还不是因为穷,因为大多数免费CDN都只支持HTTP,想要上HTTPS,那就得上Money。

废话不说,先来说下怎么替换回来。我自己的服务器使用的是Linux的虚拟主机(还是因为穷,买不起云主机),因此当时在布置ssl的时候,首先在导入ssl证书后,修改了.hatccess文件,所以首先就得把当时的301强制http跳转到https的设置命令删除,具体如下

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteCond %{HTTP_HOST} ^(www.midousir.com)?abc.com$ [NC]                # 将abc.com和www.abc.com跳转到https://www.abc.com,防止apache子站继承上级目录.htaccess受影响
RewriteRule ^(.*)$ https://www.midousir.com/$1 [R=301,L]
</IfModule>

接下来,修改站点的数据库,首先找到数据库下的_options文件,看你们的前缀写的是啥,我的是dream_options,打开它,找到siteurl和home的站点链接地址改为http,比如我的是https://www.midousir.com改为http://www.midousir.com,如图是我已经替换完成的,那基本就ok了。

20190506144522 1024x326 Wordpress 从HTTPS还原到HTTP

接下来别慌,打开自己的站点,看下是否正常访问,正常访问的情况下,利用检查快捷键ctrl+shift+j(谷歌浏览器是这样的,其它浏览器不知道快捷键就鼠标右边检查),看下还有哪些地方没有替换到的,大多数情况下没替换到的都会出现错误红色xx提示,如下,我在给我们公司的站点替换时候出现的情况,这种情况就是替换不完全sefl51rbA2d6A7 Wordpress 从HTTPS还原到HTTP

这种情况,可以这样做,打开自己站点的数据库控制页面,下载数据库到桌面,利用文本编辑软件Noteapp++打开,ctrl+f调出搜索,利用全局替换,把https://lzjincheng.com替换成http://lzjincheng.com或http://www.lzjincheng.com,这里的域名根据自己的来,替换完成后再上传到数据库就ok。

20190506145323 Wordpress 从HTTPS还原到HTTP

到此,基本就完成了网站从HTTPS还原到HTTP了,当然,把站点从HTTP设置为HTTPS也是同样的道理,可以反过来推就可以了。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注