Nginx Rewrite重写

1.Rewrite基本概述
  • 1.什么是重写

    • 重写主要实现url地址重写,以及重定向,就是把传入Web的请求重定向到其他URL的过程。
  • 2.Rewrite使用场景

    • 1.地址跳转,用户访问www.reoadedu.com/sz这个URL时,将其定向至一个新的域名sz.reoadedu.com
    • 2.协议跳转,用户通过http协议请求网站时,将其重新跳转至https协议方式
    • 3.伪静态,将动态页面显示为静态页面方式的一种技术,便于搜索引擎的录入,同时减少动态URL地址对外暴露过多的参数,提升更高的安全性
    • 4.搜索引擎,SEO优化依赖于url路径,好记的url便于支持搜索引擎录入
  • 3.Rewrite配置示例

Syntax: rewrite regex replacement [flag];
Default: --
Context: server, location, if
//用于切换维护页面场景
//rewrite ^(.*)$ /page/maintain.html break;
2.Rewrite标记标志
  • rewrite指令根据表达式来重定向URI,或者修改字符串。可以应用于server,location, if环境下,每行rewrite指令最后跟一个flag标记,支持的flag标记有如下表格所示:
持续 本条规则匹配完成后࿰
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值