nginx rewrite功能使用
前言
大家在浏览某些网站的时候,有没有发现,当输入:www.abc.com或者www.abcd.com的时候,页面均能正常显示www.abc.com的主页内容。这就是nginx rewrite的一个使用场景。
rewrite简介
rewrite是Nginx服务器提供的一个重要基本功能,主要作用用来实现URL地址重写
rewrite功能实现依赖于pcre的支持,因此在编译安装Nginx服务器之前,需安装pcre库(nginx使用ngx_http_rewrite_module模块来解析和处理Rewrite功能的相关配置)
在真正了解rewrite的使用之前,有必要全面系统学习下rewrite相关的指令和语法使用,下面来逐一了解下吧
Rewrite规则与指令
set指令
该指令用来设置一个新的变量。
- variable,变量名,该变量名要用"$"作为变量的第一个字符,且不能与Nginx服务器预设的全局变量同名;
- value:变量值,可以是字符串、其他变量或者变量的组合等;
一个简单的案例
server {listen 8081;server_name localhsot;
nginx rewrite功能使用相关推荐
- nginx Rewrite功能配置
这里写目录标题 1功能简介 2 Rewrite的相关指令 2.1 set 指令 2.2 Rewrite常用全局变量 2.3 if 指令 2.4 break 指令 2.5 return 指令 2.6 r ...
- nginx Rewrite 规则
一:nginx Rewrite 规则 1:rewrite的概念: Nginx Rewrite功能是使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现URL重写以及重定向功能.R ...
- 前端开发掌握nginx常用功能之rewrite
上一篇博文对nginx最常用功能的server及location的匹配规则进行了讲解,这也是nginx实现控制访问和反向代理的基础.掌握请求的匹配规则算是对nginx有了入门,但是这些往往还是不能满足 ...
- Nginx 重写功能(location / rewrite)
Nginx 重写功能 一.Nginx常见模块 二.访问路由location 2.1 location常用正则表达式 2.2location的分类 2.3location 常用的匹配规则 2.4loca ...
- Nginx重写功能(rewrite与location)
目录 一 .常用的nginx 正则表达式 二 .nginx 配置文件里 location 项 2.1 localtion 作用 2.2 location 可以分为三类 2.3 location 的常用 ...
- Nginx重写功能rewrite
目录 一.Rewrite简单介绍 1.Rewrite的概述 2.Rewrite跳转场景 3.URI.URL.URN 4.Rewrite跳转实现 5.Rewrite实际场景 6.Nginx正则表达式 7 ...
- Nginx(十三)rewrite功能
一 ngx_http_rewrite_module模块 1)Nginx服务器利用'ngx_http_rewrite_module 模块'解析和处理rewrite请求,此功能依靠 'PCRE(pe ...
- Nginx Rewrite跳转功能
一.Nginx Rewrite概述 二.Nginx Rewrite基本操作 C 1.基于域名的跳转 2.基于客户端 IP 访问跳转 3.基于旧域名跳转到新域名后面加目录 4.基于参数匹配(多余的)的跳 ...
- Nginx rewrite正则匹配重写
Nginx的rewrite功能支持正则匹配重写,即将URL地址临时或永久重新指向某个新的位置,类似于重定向.这个特性有利用当网站结构做出重大调整,如之前的网站mp3资源使用URL为www.site1. ...
最新文章
- RxJava 过滤操作符skip 与 skipLast
- DEDECMS后台上传banner图控制图片轮播
- python3 url 提取 ip 端口 协议
- 对于插入和删除数据越频繁的操作 ,单链表较顺序存储结构效率越有优势
- js 字符转换,小驼峰转大写字母开头并且加空格 changeDate -》 Change Date
- 努力做一名认真踏实的工程师
- matplotlib一些常用知识点的整理,
- QQ浏览器下拉词推广是什么?
- json和jsonp的问题
- StanfordDB class自学笔记 (5) JSON Data
- linux下文件打包、压缩详解
- 开源一款资源分享与下载工具 —— 电驴(eMule)
- 附解决方案,小程序用户昵称突然变成了“微信用户”,而且头像也显示不了?
- 如何优雅地使用 Sublime Text
- 昆石VOS3000/VOS2009 V2.1.7.01/V2.1.7.03 操作指南
- 从零开始WebAPP尝试(四)----登录实现
- JDBC中execute、executeQuery和executeUpdate的区别
- 精准营销中的价值与实现—银行案例
- Matlab实现鼠标拖动显示轮廓线
- React 学习笔记:JSX 语法