Nginx请求转发和Rewrite的URL重写及重定向的功能实现移动端和PC端前端服务转发和重定向配置。

应用场景说明一

      应用系统分pc端和微信小程序,移动端和pc端分别申请二级子域名,通过Nginx域名解析匹配,将web访问统一转发至对应的域名请求中。部分配置如下所示:

1、WEB访问统一入口域名解析转发配置,PC端和移动端根域名必须保持一致,我这里的根据域名为clw.org.cn

2、webPc端域名访问配置

3、微信小程序移动端域名访问配置

应用场景说明二:

    基于应用场景一,pc端域名访问请求跳转至新的URL上,如用户访问old.com将其跳转到new.com上,移动端域名访问保持不变,这里可以利用nginx的Rewrite功能,实现地址重写,以及重定向,就是把输入Web的请求重定向到其他URL的过程。步骤如下:

1、WEB访问统一入口域名解析转发配置,PC端和移动端根域名必须保持一致

2、webPc端域名访问配置,

3、微信小程序移动端域名访问配置,保持不变

错误配置:

不能直接在web统一入口处直接通过return配置301强制重定向至新的URL上,这样将导致移动端无法正常访问。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值