通过nginx访问 127.0.0.1/api/test

1.location和proxy_pass都不加斜杠

location /api {proxy_pass http://127.0.0.1:8888;
}

实际访问地址为127.0.0.1:8888/api/test

2.location加proxy_pass不加

location /api/ {proxy_pass http://127.0.0.1:8888;
}

实际访问地址为127.0.0.1:8888/api/test

3.location和proxy_pass都加

location /api/ {proxy_pass http://127.0.0.1:8888/;
}

实际访问地址为127.0.0.1:8888/test

4.location不加proxy_pass加

location /api {proxy_pass http://127.0.0.1:8888/;
}

实际访问地址为127.0.0.1:8888//test

总结:只要是proxy_pass 端口后方加了斜杠的那么 location都会被替换不会加到实际访问路径中,包括( proxy_pass http://127.0.0.1:8888/xxx;)也算。

如果访问的是文件则location加不加斜杠效果一致是否替换取决于使用alias还是root

访问127.0.0.1/apifile/test.zip

  location /apifile/ {alias D:/jobhandler/zip/;}

实际访问地址D:/jobhandler/zip/test.zip

  location /apifile/ {root D:/jobhandler/zip/;}

实际访问地址D:/jobhandler/zip/apifile/test.zip

Nginx中location、proxy_pass后方加不加斜杠/的区别相关推荐

  1. php 网址尾部带斜杠和不带区别,网址中带斜杠和不带斜杠的区别

    关于网址中带"/"和不带"/"有很多讨论.因为在发外链的时候常常纠结到底要不要带上斜杠"/"? 1.域名后需要加斜杠("/&quo ...

  2. 网址后面加‘/’与不加‘/’斜杠有什么区别

    加斜杠问题 网址后面如果加斜杠,服务端会将其处理目录,后面如果不加斜杠服务端会先寻找文件,如果找不到再找目录这中间有个处理过程:如果是文件,你加上斜杠会出现404.目录的话有强迫症的开发者可以加上,这 ...

  3. C++中相对路径与绝对路径以及斜杠与反斜杠的区别 及 处理代码

    转载自:http://blog.csdn.net/sszgg2006/article/details/8447176 文件路径正斜杠和反斜杠 正斜杠,又称左斜杠,符号是"/":反斜 ...

  4. C++中相对路径与绝对路径以及斜杠与反斜杠的区别

    文件路径正斜杠和反斜杠 原文http://blog.csdn.net/sszgg2006/article/details/8447176 正斜杠,又称左斜杠,符号是"/":反斜杠, ...

  5. c/c++ 结构体前加不加typedef有什么区别?

    结构体前面加不加typedef有什么区别? 为什么c程序中定义结构时经常要用到typedef呢?如: typedef struct _am_win_menutext { int idc int mes ...

  6. php 正则去除script,javascript正则实现php中的加入和去除反斜杠函数效果

    php中要给指定的指定的字符加上或去除反斜杠,可使用现成的函数:addcslashes() & stripcslashes() 来实现,实例代码: $str="select * fr ...

  7. html代码中本地路径里斜杠 / 和反斜杠 \ 的区别

    总结: windows和unix,linux本地路径里的 / 和 \ 在html代码里:错误文件路径: windows 只使用一个 \ 是不识别的, src='D:\个人\图片\2.jpg' unix ...

  8. 路径中斜杠/、点斜杠./、点点斜杠../的区别

    路径中斜杠 / .点斜杠 ./ .点点斜杠 ../ 的区别 斜杠 / 表示根目录 点斜杠 ./ 表示当前目录,且连续的点斜杠 ./(如 ././././././)与单个的点斜杠./ 含义相同,都指当前 ...

  9. python文件路径拼接多出斜杠_浅谈python中拼接路径os.path.join斜杠的问题

    浅谈python中拼接路径os.path.join斜杠的问题 调试程序的过程中,发现通过os.path.join拼接的路径出现了反斜杠 directory1='/opt/apps/upgradePac ...

最新文章

  1. HTTP请求分析工具Fiddler
  2. 六、推荐系统原理与应用
  3. ruby array_Ruby中带有示例的Array.keep_if方法
  4. 编程语言(1)--Go 语言环境安装
  5. 电子计算机简称什么也称什么,点点点电子美容仪
  6. 什么是MongoDB
  7. spring+hibernate:在applicationCOntext.XML中配置C3P0参数说明
  8. react在线浏览doc_如何把doc文件转换成PDF格式?教你一招秒实现
  9. Solidity教程序列1 - 类型介绍
  10. 更新1 80000字符,自制python小游戏,手写勿喷
  11. python金融编程入门_零基础是如何入门Python量化金融的?
  12. css 动画 (transition animation)
  13. 超级猪周期拐点未到,用“数”养猪的春天却已来?
  14. 用VScode绘制函数调用流程图
  15. SNP/单核苷酸多态性分析
  16. 【Python】内存、引用、驻留
  17. 当代副业刚需,分享几个好评如潮的程序员接外包私活网站
  18. 给2021金三银四的程序员们-投简历100份,1份面试通知都没收到,哪里出了问题
  19. OpenGL教程8(Bang翻译Delphi版)-如何制作立体透明效果 .
  20. 玛雅预言2012的误区

热门文章

  1. 5 种 API 网关技术选型,yyds!
  2. 飞镖 501 分最快完成比赛法(完美比赛方案)(9镖)
  3. 印度医务工作者正努力打击WhatsApp上传播的虚假信息
  4. Java中collection.toArray(new String[0])、resultSet.toArray(new Integer[0])、Set.toArray()new 数组的性能比较
  5. 文本生成项目-李白诗词生成
  6. 掌上网咖是云服务器吗,手机玩云顶之弈?掌上网咖云电脑打开即玩
  7. Beckhoff TwinCAT3.1 通过EtherCAT驱动电机(中)
  8. Spring5的IOC原理解析
  9. 个人博客网站优化方向
  10. 微信开放平台找回过期的authorizer_access_token