首页 > 解决方案 > nginx内部重写以掩盖真实的uri

问题描述

我觉得我在这里遗漏了一些明显的东西,但我想做的是在 nginx 中设置一个内部重写,以便当客户访问 /foo 它返回 /bar 的内容

到目前为止,我已经尝试过;

location ~ ^/foo$ {
     rewrite ^/foo$ /bar last;
}

location ~ ^/foo$ {
     try_files $uri /bar;
}

两者似乎都没有做我所追求的,似乎应该很简单的事情就是完全痛苦。

标签: nginxredirecturl-rewritingnginx-location

解决方案


推荐阅读