nginx配置指令absolute_redirect、port_in_redirect、server_name_in_redirect详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx配置指令absolute_redirect、port_in_redirect、server_name_in_redirect详解相关的知识,希望对你有一定的参考价值。
参考技术A 根据官网翻译的指令说明,括号中为翻译时添加的个人理解官网的指令说明比较简单,下面将结合nginx配置及请求示例详细说明。
这三个指令影响的是301、302跳转指定的URL为相对路径时,响应头Location字段,如果rewrite重写或return时的URL以“http://”或“https://”开头,则不受影响。
注:为避免浏览器或命令行程序发请求时自动携带Host请求头,文中示例用nc发起HTTP请求。
重识Nginx - 03 Nginx配置语法
文章目录
Nginx配置语法
-
配置文件由指令与指令块构成
-
每条指令以;分号结尾,指令与参数间以空格符号分隔
-
指令块以大括号将多条指令组织在一起
-
includei句允许组合多个配置文件以提升可维护性
-
使用#符号添加注释,提高可读性
-
使用$符号使用变量
-
部分指令的参数支持正则表达式 ,比如location
配置参数: 时间的单位
配置参数: 空间的单位
http配置的指令块
- http
- upstream
- server
- location
以上是关于nginx配置指令absolute_redirect、port_in_redirect、server_name_in_redirect详解的主要内容,如果未能解决你的问题,请参考以下文章