好玩吧-强制http跳转https配置

如果您有代购或者代维服务器、PHP网站建设、程序代码修改、系统开发等需求,可以联系我购买付费服务。QQ401313302

好玩吧网站-强制http跳转https配置

至于https与http的优缺点可以自己度娘

简单来说https就是在http上加密了,之前好玩吧早就做了https://www.funet8.com,只是没有在nginx中做强制跳转。

wordpress还需要修改一些模板的配置以适应https,页面引用的资源不能有旧的http的链接

把旧的链接改为由原来的 "http://" 改为 "//"

具体操作,用火狐浏览器F12在“控制台”查看是否有报错

火狐浏览器控制台报错:

问题1-百度站内搜索:

1.已阻止载入混合活动内容“http://znsv.baidu.com/customer_search/api/js......”

问题2-百度分享按钮

已阻止载入混合活动内容“http://bdimg.share.baidu.com/static/api/js/share.js?cdnversion=424659”

问题3-引用的图片问题

在安全的加密网页中载入混合(不安全的)显示内容“http://img.funet8.com/jaychow-zhuanji/1.jpg
在安全的加密网页中载入混合(不安全的)显示内容“http://images.funet8.com/img/20180306144713_36608.png”

问题4-畅言留言使用非https

已阻止载入混合活动内容“http://changyan.sohu.com/upload/changyan.js”

问题5-搜狗广告使用http不显示

不加广告

一、后台修改

常规修改将地址改为:https
WordPress地址(URL)和 站点地址(URL)改为https
https://www.funet8.com/wp-admin/options-general.php

二、使用百度自定义站内搜索去掉

三、百度分享不支持HTTPS加密连接的解决方案

https://www.funet8.com/wp-content/themes/funet8-2015/js/custom.js?ver=4.0
里的链接:
/static/api/js/share.js?cdnversion 改为 //

修改模板文件:

/www.funet8.com/wp-content/themes/funet8-2015/single.php
修改
http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=
修改为 “/static/api/js/share.js?v=89860593.js?cdnversion=”

修改

https://www.funet8.com/wp-content/themes/funet8-2015/js/custom.js?ver=4.0
里的链接:
http://bdimg.share.baidu.com/static/api/js/share.js?cdnversion 改为 /static/api/js/share.js?cdnversion

三、更新畅言插件,使用https模板

四、修改nginx配置将http强制强转

server {
        listen       80;
        server_name  www.funet8.com funet8.com;
        root /路径/www.funet8.com/;		
        access_log off;
	error_log off;
	rewrite ^/(.*)$ https://www.funet8.com/$1 permanent;
}

未经允许不得转载:好玩吧 » 好玩吧-强制http跳转https配置