是否可以将当前状态代码用作 中的参数try_files?
例如,我们尝试提供特定于主机的 503 静态响应,或者如果未找到则提供服务器范围的回退:
error_page 503 @error503;
location @error503 {
root /path_to_static_root/;
try_files /$host/503.html /503.html =503;
}
Run Code Online (Sandbox Code Playgroud)
有许多这样的指令,因此执行以下操作会很方便:
error_page 404 @error
error_page 500 @error
error_page 503 @error
location @error {
root /path_to_static_root/;
try_files /$host/$status.html /$status.html =$status;
}
Run Code Online (Sandbox Code Playgroud)
但是变量文档没有列出我们可以用来做这件事的任何东西。
是否有可能,或者是否有其他方法可以做到这一点?
nginx ×1