我想知道Nginx的URL路径的概念

时间:2019-06-24 09:25:15

标签: node.js nginx nginx-config

我正在研究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设置使用的结尾处没有“ /”的路径。

感谢您对刚开始学习的初学者的热情评价。

/etc/nginx/site-enable/my.config

 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;
  }

0 个答案:

没有答案