我正在研究nginx和nodejs。
“ example.com/test”是200响应。
“ example.com/test/”也是200响应。
问题1
我想知道为什么将“ example.com/test”重定向到
“ example.com/test/”。
问题2
“ example.com/test/another”将重定向到“ example.com/another”。
但是,“ example.com/test/another/”的响应为200。
我想知道原因。
问题3
“ example.com/test”
“ example.com/test/another”
我想知道nginx设置使用的结尾处没有“ /”的路径。
感谢您对刚开始学习的初学者的热情评价。
location /test/ {
proxy_pass http://localhost:3003/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 86400;
}