妹妹网赚博客全面启用https加密链接(附wordpress安装SSL证书教程)

2017年12月4日00:29:00 发表评论 668

最近经常看到妹妹网赚博客右下角弹出广告窗口,很显然,我并没有放置右下角广告,这可能就是所谓的劫持?具体什么劫持我不懂,可能也研究不明白,网上给的方法基本都是说给网站开启https加密链接,于是按照网上的教程,一步一步安装了SSL证书,中间虽然遇到了一些问题,最终还是开启了https加密链接,顺利显示了小绿标,下面说一下我的做法。

由于本人对代码并不懂,所以服务器我是安装的宝塔面板,面板自带一键开启SSL功能,可以在网站设置里直接一键开启ssl。

开启之前,一定记得启用你服务器的443端口,各服务商的443端口开启方法可以自行百度,有非常多的教程。

妹妹网赚博客全面启用https加密链接(附wordpress安装SSL证书教程)

按照这个设置,一键开启ssl之后应该就可以用https来访问网站了,但是我访问的时候一直是无法访问服务器,最后经过各种搜索,才知道百度云加速免费版是不支持https加密访问的,然后就把域名的DNS重新设置成服务商的,过来一会,https网站就可以访问了。

上面只是进行了第一步,为了使整站链接都转换过来,是需要做一些别的工作的,由于我使用了宝塔面板,只要开启强制https,网站上面的大部分链接都会转换成https,但是站内链接不会转换,备份好你的数据库,使用下面的SQL命令可以转换站内链接。

  1. update wp_posts set post_content = replace(post_content, 'http://www.mmfi.net','https://www.mmfi.net');

默认情况下你的数据库文章表示wp_posts,如果不是,请更改成自己的,网址也要更换成自己的。

wordpress后台修改常规设置,把链接改成https。

妹妹网赚博客全面启用https加密链接(附wordpress安装SSL证书教程)

如果你使用了WP Keyword Link内链插件,记得把链接统一修改成https。

记得设置http到https的301重定向,面板如果有301重定向设置就在面板上面设置,如果没有,那就新建一个.htaccess文件,加入下面的代码。

  1. #网站定制化开启 HTTPS 的301重定向
  2. RewriteCond %{SERVER_PORT} !^443$
  3. RewriteCond %{HTTP_USER_AGENT} !MSIE/[1-8]\. [NC]
  4. RewriteCond %{HTTP_HOST} www.mmfi.net
  5. RewriteRule ^.*$ https://www.mmfi.net%{REQUEST_URI} [L,R=301]

如果需要后台强制https,把下面的代码放在wp-config.php文件的最后面。

  1. /* 强制后台和登录使用 SSL */
  2. define('FORCE_SSL_LOGIN', true);
  3. define('FORCE_SSL_ADMIN', true);

通过上面的设置,如果网站依然没有显示小绿标,那么就查看源代码,看还有哪些个性化的http链接,只能一个一个修改了。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: