我有一个简单的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/
如何更改此行为?