坚持使用nginx配置块。 我想删除请求的/ holding_page_error部分,然后尝试从请求的剩余路径(将直接匹配文件)返回文件。
我还希望这是应用于此请求的最后一条规则,因为我有其他位置块会选择它并导致更多错误。
location /holding_page_error {
root /usr/share/nginx/maintenance;
rewrite ^/holding_page_error/(.*)$ /$1 last;
}
答案 0 :(得分:0)
rewrite...last
将开始搜索另一个location
块以匹配重写的URI。也许你打算使用rewrite...break
。有关详情,请参阅this document。
location /holding_page_error {
root /usr/share/nginx/maintenance;
rewrite ^/holding_page_error/(.*)$ /$1 break;
}
与此类似:
location /holding_page_error {
alias /usr/share/nginx/maintenance;
}
有关详情,请参阅this document。