学海无涯
go,go,go

nginx解决微信文章图片防盗链

运营在我们自己公众号上直接拷贝文章到我们网站发布文章,出现如下图所示:

文字复制正常,图片全部是提示:此图片来自微信公众平台未经允许不可引用

解决图片防盗链的方法就是要把请求头的referer去掉就可以,我们用nginx反向代理微信图片的服务器,并把请求的referer去掉

ping微信域名:mmbiz.qpic.cn得到服务器地址

在nginx上配置反向代理:

        location ~ /mmbiz_(.*)/ {
        proxy_pass         http://14.215.85.123;
        proxy_set_header   Host             "mmbiz.qpic.cn";
        proxy_set_header   Referer          "";
        }

移除微信图片的域名,使用 sub_filter 移除微信图片的域名,此配置直接加在微信反向代理location下面

        sub_filter "http://mmbiz.qpic.cn" "";
        sub_filter_once off;

到这儿以微信文章图片防盗链

赞(0) 打赏
未经允许不得转载:YYQ运维技术博客_运维的工作学习之路 » nginx解决微信文章图片防盗链
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

运维devops

联系我们关于本博客

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏