微信小程序展示不属于自己的非https网页(nginx反向代理)

前言

微信小程序一直秉持着“即用即走”的理念,并且对开发有着严格的限制,比如:业务域名的限制,使得开发者无法在小程序内打开不属于自己的网页。但是,作为开发者,我们也常常希望在小程序内也能实现跳转到不属于自己的页面,也常常会出现这样的需求迫使我们去尝试。最近,由于疫情的蔓延,需要将一个打卡网页放到小程序里去(因为该网页没有身份认证功能,需要在小程序内进行身份认证),所以我们又一次面对了,如何让微信链接到不属于自己的网页这个问题(说又是因为上次失败了)。国家有难,没法再推了,那就加油干!

前期准备

  • 一台部署好nginx的服务器。
  • 一个有ssl证书的域名。
  • 足够的耐心( important !!)

实现

首先要提到,若你需要使用的网页也是有ssl证书的(也就是有https),那直接用nginx做一个反向代理就好了,下面的内容大部分可以跳过。如果需要使用的网页没有ssl证书,那直接反向代理将会涉及跨域的问题,就需要用到下面的方法。
我们通过强大的nginx反向代理来实现这一操作。
首先,你需要验证你的nginx是否安装了 sub_filter ,如图

nginx -V

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值