欢迎来到站长天空!

其它服务器

当前位置: 主页 > 服务器 > 其它服务器

nginx中斜杠(/)详解

时间:2026-01-07 10:45:12|栏目:其它服务器|点击:

不知大家日常在nginx配置时,是不是会对是否加斜杠充满疑惑?

配置location、proxy_pass时,加“/”与不加“/”的区别,今天我们通过实操去验证下。

通过nginx代理访问地址:http://127.0.0.1/v1/pt/apply/page

location、proxy_pass都不加斜杠

location /v1 {
    proxy_pass http://127.0.0.1:8899;
}

实际访问代理地址:http://127.0.0.1:8899/v1/pt/apply/page

location加斜杠,proxy_pass不加斜杠

location /v1/ {
    proxy_pass http://127.0.0.1:8899;
}

实际访问代理地址:http://127.0.0.1:8899/v1/pt/apply/page

location不加斜杠,proxy_pass加斜杠

location /v1 {      
    proxy_pass http://127.0.0.1:8899/;
}

实际访问代理地址:http://127.0.0.1:8899//pt/apply/page

location、proxy_pass都加斜杠

location /v1/ {
    proxy_pass http://127.0.0.1:8899/;
}

实际访问代理地址:http://127.0.0.1:8899/pt/apply/page

location不加斜杠,proxy_pass加"v1"

location /v1 {
    proxy_pass http://127.0.0.1:8899/v1;
}

实际访问代理地址:http://127.0.0.1:8899/v1/pt/apply/page

location加斜杠,proxy_pass加"v1"

location /v1/ {
    proxy_pass http://127.0.0.1:8899/v1;
}

实际访问代理地址:http://127.0.0.1:8899/v1pt/apply/page

location不加斜杠,proxy_pass加"v1/"

location /v1 {
    proxy_pass http://127.0.0.1:8899/v1/;
}

实际访问代理地址:http://127.0.0.1:8899/v1/pt/apply/page

location加斜杠,proxy_pass加"v1/"

location /v1/ {
    proxy_pass http://127.0.0.1:8899/v1/;
}

实际访问代理地址:http://127.0.0.1:8899/v1/pt/apply/page

总结:

proxy_pass代理地址端口后无任何字符,转发后地址:代理地址+访问URL目录部分
proxy_pass代理地址端口后有目录(包括 / ),转发后地址:代理地址+访问URL目录部分去除location匹配目录(示例中的"v1"或"v1/")

上一篇:nginx平滑重启和平滑升级的图文教程

栏    目:其它服务器

下一篇:Nginx防盗链与服务优化配置的全过程

本文标题:nginx中斜杠(/)详解

本文地址:https://zz.feitang.co/server/35123.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2026 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号