语法: | internal; |
---|---|
默认: | — |
Context: | location |
指定给定位置只能用于内部请求。对于外部请求,返回客户端错误 404(未找到)。内部请求如下:
由error_page、 index、 random_index和 try_files指令重定向的请求 ;
来自上游服务器的“X-Accel-Redirect”响应头字段重定向的请求;
由ngx_http_ssi_module 模块 的“ include virtual”命令、 ngx_http_addition_module 模块指令以及 auth_request和 mirror指令形成的子请求;
由rewrite指令更改的请求 。
example
error_page 404 /404.html;
location = /404.html {
internal;
}
注意:
每个请求限制10次内部重定向。如果超过10次,则为循环重定向。直接返回500状态码。