nginx从web root重定向到a,如果404则尝试b

时间:2017-02-16 13:27:55

标签: nginx

我正在尝试修改我的nginx配置以从网络根目录(“/”)重定向到 / dir -a ,然后如果这返回404重定向到 / dir-b 即可。我不完全确定如何或如果这是可能的。

这就是我到目前为止......

Object.assign(account.projects.id(req.params.project_id), req.body);

但这会返回404页面,所以我不知道从哪里开始。我需要它来尝试dir-b。

1 个答案:

答案 0 :(得分:0)

error_page 404 /dir-b;    
location = / {
                rewrite "/" /dir-a permanent;
        }

但这将返回404代码,您可以更改它 error_page 404 = 200 / dir-b;

location = / {
                rewrite "/" /dir-a permanent;
        }

这将返回状态代码200

您可以阅读this topic了解更多信息