1、 return code [text] Nginx 配置中 设定 return code 状态码,客户端访问URI 返回相应的响应码。 2、 return code URL 这就是301 永久重定向代码有关。 如果浏览器想访问修改重定向的网址需要清空浏览器的缓存。 3、 return 指令一般用于对请求的客户端直接返回响应状态码。 1. 2. 3....
return指令可以用于server、location、if上下文中,执行阶段是rewrite阶段。其指令的格式如下: #格式一:返回响应的状态码和提示文字,提示文字可选 return code [text]; #格式二:返回响应的重定向状态码(如301)和重定向URL return code URL; #格式三:返回响应的重定向URL,默认的返回状态码是临时重定向302 return UR...
在该作用域内return后面的所有nginx配置都是无效的。 可以使用在server、location以及if配置中。 除了支持跟状态码,还可以跟字符串或者url链接。 直接返回状态码: 示例1: server{ listen 80; server_name www.aming.com; return 403; rewrite /(.*) /abc/$1; //该行配置不会被执行。 } 示例2: server { ...
return code [text]; #返回客户端指定的状态码和文本说明 return code URL; return URL; 停止处理,并返回给客户端指定的响应码(包括: 204, 400, 402 — 406, 408, 410, 411, 413, 416, 500 — 504),并对 301, 302, 303, 307, 308跳转到URL rewrite_log on | off; 是否开启重写日志, 发送至erro...
returncode[text];:根据指定的状态码和可选的文本返回响应。returncodeURL;:根据指定的状态码和URL进行重定向。returnURL;:直接返回指定的URL。 状态码的种类繁多,涵盖了 Nginx 自定义状态码以及 HTTP 标准状态码。 在实际应用中,return 指令经常与 error_page 指令一起使用。error_page 指令用于定义当特定错误代码...
`return`指令的基本用法如下: ``` return code [text] ``` 其中,`code`表示HTTP响应的状态码,`text`表示可选的自定义响应内容。 下面是一些常见的`return`的用法: 1.重定向: ```nginx location /old-url { return 301 /new-url; } ``` 上述配置将会将用户请求`/old-url`重定向到`/new-url`。 2...
或者return [text]; #为返回给客户端的响应体内容,支持变量的使用 5)rewrite指令 该指令通过正则表达式的使用来改变URI.可以同时存在一个或者多个指令,按照顺序一次对URL进行匹配和处理。该指令可以在server块后者location块中配置 语法: 指令语法:rewrite regex replacement [flag]; ...
return[HTTP响应码][URL]; 比如,执行永久重定向(301)的写法是: 代码语言:javascript 复制 return301http://example.com/new-url; rewrite基本写法如下: 代码语言:javascript 复制 rewrite[正则表达式][目标地址][选项]; 比如将所有请求重写到一个 PHP 文件的写法是: ...
return 301 https:// request_uri; 这里的retrun的作用是给浏览器返回状态码301 url为https:// request_uri,这样浏览器会自动重新请求给它的url,所以4443为外网https端口。 注意 多次测试的时候记得清理一下浏览器的缓存,别问我是怎么知道的。 server_name可以不用配置,将值用'_'代替,即为:server_name _; ...
return 301 $scheme://www.landui.com$request_uri; 该listen指令的意思是server块适用于HTTP和HTTPS流量。 该server_name指令匹配域名为www.landui.com的请求URL 。 该return指令告诉NGINX停止处理请求,并立即将代码301 (Moved Permanently)和指定的重写URL发送给客户端。