• 首页
  • 搜索
  • 夜间模式
    ©2012-2025  Feng's Blog Theme by OneBlog
    搜索
    标签
    # 随笔 # 维修 # Wordpress # 阿里云 # 服务器 # typecho # Ghost # iphone # 网站 # word
  • 首页>
  • IT网络>
  • 正文
  • 让Typecho中的多说头像支持HTTPS

    2016年11月14日 68 阅读 0 评论 1139 字

    多说其实是个还不错的社会化评论插件,支持多个网站的账号快捷登陆,虽然某些行为有些流氓,但仍旧算是十分流行的一个系统,可是多说在HTTPS下的兼容性十分糟糕,头像仍旧调用HTTP,导致浏览器报出不安全的警告,可以通过下面的办法解决这个问题:
    首先介绍一下实现原理,我们制作一个php,实时从多说服务器获取最新的js文件,然后实时将js中头像的URL部分修改为自己服务器上的地址,由于新浪的头像服务器并不支持HTTPS,我们必须在自己的服务器上建立一个图片代理php,来解决问题,最后再修改多说插件,让它调用我们的php即可,这可能会消耗一些服务器资源和流量,当然,由于头像图片一般都很小,几乎可以忽略不计。那就开始下载吧,https://pan.baidu.com/s/1i5NTZSx,密码是:p48m
    下载之后解压,编辑embed.php和embed.js,通过查找将"https://cdn.uu126.cn“修改为自己对应的网址:
    1、embed.js中的修改
    2、embed.php中的修改
    保存好之后将整个duoshuo目录上传到网站根目录即可。再将主题目录下的footer.php(这里就以Typecho为例了)中的多说地址修改为自己的地址,如图:
    全部更好完成后,刷新一下(有CDN或缓存的请清除一下)就可以看见地址栏上的小绿锁了,当然多说的头像也出来了。

    本文著作权归作者 [ Feng ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    — END —
    首页
    Copyright©2012-2025  All Rights Reserved.  Load:0.014 s
    Theme by OneBlog V3.6.3
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。