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;

在这里插入图片描述
到这儿以微信文章图片防盗链的问题就解决了
YYQ运维技术博客_运维的工作学习之路
https://www.yeyouqing.top
https://yeyouqing.top
yeyouqing.top
www.yeyouqing.top

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用Nginx转发微信接口时,可以在Nginx的配置文件中添加如下代码来实现: ``` server { listen 80; server_name yourdomain.com; //填写绑定证书的域名 location /wx/ { proxy_pass https://api.mch.weixin.qq.com/; } } ``` 这段代码将会把以`yourdomain.com/wx/`开头的请求转发到微信的接口地址 `https://api.mch.weixin.qq.com/`。注意,你需要将`yourdomain.com`替换成你自己绑定了证书的域名。 同时,为了实现双向认证,你还需要在Nginx配置文件中添加证书相关的配置,例如: ``` proxy_ssl_certificate /path/to/certificate.pem; //微信退款证书 proxy_ssl_certificate_key /path/to/certificate_key.pem; //微信退款证书钥匙 ``` 其中,`/path/to/certificate.pem`是微信退款证书的路径,`/path/to/certificate_key.pem`是微信退款证书钥匙的路径。 这样配置之后,Nginx就能够正确地转发微信接口了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [java微信小程序支付后台接口编写.rar](https://download.csdn.net/download/q6115759/19713022)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [nginx转发微信退款接口](https://blog.csdn.net/weirtang/article/details/109726299)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值