社区
Apache
帖子详情
nginx不支持URL中带有反斜杠(\)问题求解
liulianxi
2012-02-11 10:01:56
原来一个系统,使用 .net开发的。有些客户端上报的URL中,带有反斜杠,比如:
http://test.com/files\index.html
Windows由于支持反斜杠,所以一直没有问题。
但现在替换成Linux下的nginx后,nginx不能识别URL中的反斜杠,默认作为转义符处理了。
不知有什么办法能够让ngins能够继续支持原来带有反斜杠的URL?
...全文
729
3
打赏
收藏
nginx不支持URL中带有反斜杠(\)问题求解
原来一个系统,使用 .net开发的。有些客户端上报的URL中,带有反斜杠,比如: http://test.com/files\index.html Windows由于支持反斜杠,所以一直没有问题。 但现在替换成Linux下的nginx后,nginx不能识别URL中的反斜杠,默认作为转义符处理了。 不知有什么办法能够让ngins能够继续支持原来带有反斜杠的URL?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liulianxi
2012-02-11
打赏
举报
回复
没错,Linux本来就是默认严格区分大小写的。
URL中带有反斜杠本来就是不对的。
只是目前客户端已经有很多了,只能够通过修改服务器来兼容客户端。
p2227
2012-02-11
打赏
举报
回复
根据我的经验,连大小写都很严格区分的
一个
反斜杠
(/)引起的血案
本文记录了一次解决微服务架构
中
出现的重定向
问题
的经历。
问题
表现为在测试环境
中
偶尔出现请求重定向到业务微服务地址的情况。通过对
NGINX
、ZUUL等组件的排查及对请求路径的仔细观察,最终定位到
问题
原因并给出了解决方案。
nginx
不
支持
Thinkphprewrite兼容模式的
问题
本文介绍如何在
Nginx
服务器上为ThinkPHP框架配置
URL
重写,包括修改server块以处理动态和静态资源请求、调整框架配置文件启用rewrite模式等步骤。
Nginx
(十三)rewrite功能
本文详细介绍了
Nginx
的ngx_http_rewrite_module模块,包括其依赖的PCRE库、
URL
重写功能及其应用场景,如网站结构改变后的无缝过渡和提升网站安全性。文
中
还讲解了rewrite规则的编写,如正则表达式的使用,如'|'、'\、'.'和'*'等,并探讨了rewrite_log指令。接着,文章深入解析了关键标识如if、set、break、last、permanent、redirect和return的作用和用法,以及它们在rewrite规则执行顺序
中
的影响。此外,还通过实例展示了last和break的区别,以及return指令的应用。最后,提到了
nginx
中
强制http跳转到https的两种方法,并解释了$1、$2、$3等匹配内容的调用。文章提供了丰富的示例和应用场景,有助于读者理解并掌握
Nginx
的
URL
重写技术。
tp3,
nginx
配置
支持
pathinfo
本文介绍如何通过
Nginx
配置文件实现ThinkPHP框架的PATHINFO模式,包括修改server块以处理动态和静态资源请求,以及开启ThinkPHP框架配置文件
中
的rewrite兼容模式。
nginx
linux windows 忽略大小写_React 基础 在 Windows 下使用 React , 你需要注意这些
问题
...
本文讨论了使用Windows系统进行React开发时可能遇到的
问题
,包括终端使用、环境变量设置、路径
问题
等,并提供了相应的解决方案。
Apache
24,916
社区成员
16,542
社区内容
发帖
与我相关
我的任务
Apache
Web 开发 Apache
复制链接
扫一扫
分享
社区描述
Web 开发 Apache
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章