社区
高性能WEB开发
帖子详情
Nginx if后如何直转到指定location @
fanstast
2016-12-27 05:45:18
例如有
if ($http_cookie ~* "comment_author") {
}
和
location @refresh {
subs_filter_types text/html;
subs_filter 1 2;
}
如何让符合cookie的访问再转到@refresh呢?
...全文
504
回复
打赏
收藏
Nginx if后如何直转到指定location @
例如有 if ($http_cookie ~* "comment_author") { } 和 location @refresh { subs_filter_types text/html; subs_filter 1 2; } 如何让符合cookie的访问再转到@refresh呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nginx
配置中,
location
的优先级以及if指令带来的坑
特别注意:
Nginx
if指令在配置文件中的使用往往会产生一些误解,尤其是当开发者误解其工作方式和作用范围时可能会带来一些不期望的行为。这主要是由于
Nginx
if指令的动作并不像许多编程语言中的。
nginx
的
location
配置详解
语法规则:
location
[=|~|~*|^~] /uri/ { … } =开头表示精确匹配 ^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。
nginx
不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配...
nginx
配置
location
及rewrite规则
nginx
配置
location
及rewrite规则
location
正则写法
location
= / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] }
location
/ { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有...
Nginx
的
location
规则
Nginx
的
location
规则 概念 可以通过配置
location
指令块,决定客户端发过来的请求URI是如何处理的; 语法: Syntax:
location
[ = | ~ | ~* | ^~ ] uri { ... }
location
@name { ... } Default: — Context: server,...
Nginx
rewrite——rewrite+if+
location
的不同使用方法
■
Nginx
跳转需求的实现方式 使用rewrite进行匹配跳转 使用if匹配全局变量后跳转 使用
location
匹配在跳转 二、
Nginx
Rewrite基本操作 2.1Rewrite命令 Rewrite格式 rewrite < regex > [flag] regex:正则表达式 ...
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章