利用 cloudflare 实现域名HTTP转变成 HTTPS

avatar
作者
筋斗云
阅读量:0

https://dash.cloudflare.com/


 

域名解析需要 在cloudflare 做SSL/TLS 加密链接设置

灵活

加密浏览器与 Cloudflare 之间的流量

后台设置的链接不用改变,使用真实的HTTP链接。

在wordpress functions 上做域名替换。

//if( is_ssl() ){ } 加判断 function replacehttp($content){  $content = str_replace('http://xx.com/wp-content/uploads', 'https://xx.com/wp-content/uploads', $content);  return $content; } add_filter('the_content','replacehttp');     add_filter( 'max_srcset_image_width', create_function('', 'return 1;'));//去掉srcset

如果在客户端出现不安全链接错误提示

 

解决方法一:
直接在html中添加下面的标注解释语句即可:

<meta http-equiv=“Content-Security-Policy” content=“upgrade-insecure-requests” /> 

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

解决方法二:

在Apache、Nginx甚至是后端语言上,加上下面的header头即可:

只要选择上面的其中一种解决方法进行操作即可完美解决https安全锁有感叹号的问题了。

header(“Content-Security-Policy: upgrade-insecure-requests”);  
 

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!