如果省略了文件夹的斜杠,则将其重定向到反向代理后面的错误网址

时间:2019-05-07 07:52:07

标签: nginx

我有一个简单的NGINX配置:

server {
    listen 80 default;

    access_log /dev/stdout;
    error_log /dev/stdout;

    root /webroot;
    index index.html;
}

我的NGINX服务器在反向代理后面。

当我通过

访问包含index.html的文件夹时
http://proxy_hostname/folder/

一切正常。

当我访问包含index.html且不带斜杠的文件夹时,NGINX会尝试重定向到带斜杠的URL。没关系,但是目标主机是错误的。

http://proxy_hostname/folder重定向到http://hostname/folder/

这也发生在我的开发环境中,在该环境中通过转发端口(8070至80)访问服务器:

http://127.0.0.1:8070/folder重定向到http://127.0.0.1/folder/

如何更改此行为?

0 个答案:

没有答案