社区
基础编程
帖子详情
高分寻求nginx下网址大小写问题的解决办法
wcbm
2011-07-07 04:05:56
今天测试网站的时候发现,因为源文件的文件名大小写与链接中的大小写不一致,结果访问时出现了404错误,请问一下有没有什么办法可以解决
比如:
文件名为:downFile.php
要求网址
http://xxxxxx/DownFiLe.php
也可以访问,意思就是说中间不管怎么大小写都无所谓,都可以访问同一个网址
...全文
858
7
打赏
收藏
高分寻求nginx下网址大小写问题的解决办法
今天测试网站的时候发现,因为源文件的文件名大小写与链接中的大小写不一致,结果访问时出现了404错误,请问一下有没有什么办法可以解决 比如: 文件名为:downFile.php 要求网址 http://xxxxxx/DownFiLe.php 也可以访问,意思就是说中间不管怎么大小写都无所谓,都可以访问同一个网址
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wcbm
2011-07-11
打赏
举报
回复
我也是木办法,这是别人写的程序,以前在WINDOWS下面运行很正常,现在转移后才发现一堆的大小写问题,我又不可能一个一个的去改,所以只能是靠系统一起去解决了
Vilien
2011-07-08
打赏
举报
回复
Nginx要忽略大小写的话,需要perl模块支持。你在编译Nginx的时候就要把perl模块带进去
./configure --with-http_perl_module
然后再用perl把url转换成全小写或者全大写,再做重定向。
你应该注意到,这种方法有两个前提:
1.你的真实文件名必须是全小写或者全大写的
2.你的Nginx编译时带了perl模块
而且,这样做也是要付出消耗更多系统资源的代价的。
就像4楼说的,不区分大小写,是win下的坏习惯,win确实惯坏了很大一批程序员。相信这里的每一个人,都会建议你放弃这种尝试,养成良好的习惯。
乌镇程序员
2011-07-07
打赏
举报
回复
问题没看仔细。。。楼主是要让URL忽略大小写啊。
apache可以使用mod_speling模块做到,Nginx下就不清楚了。
jlzan1314
2011-07-07
打赏
举报
回复
win 下的坏习惯带到linux下,给自己找麻烦了不是...
xuzuning
2011-07-07
打赏
举报
回复
非要在大小写敏感的系统中不区分大小写,简直是没救了
kyzy_yy_pm
2011-07-07
打赏
举报
回复
这个如果你是单入口的话很好解决,你可以在入口文件中将类型或者文件名转换下,urlrewrite中好像也可以,你可以查查baidu
乌镇程序员
2011-07-07
打赏
举报
回复
部署到Linux平台~
Debian 8 +
Nginx
+ Let‘s Encrypt SSL 部署实战指南
本文详细阐述在已停止标准支持的 Debian 8 系统上,使用 certbot-auto 客户端为
Nginx
部署 Let's Encrypt SSL 证书的完整流程。涵盖环境适配(OpenSSL 1.0.1t 限制、Python 依赖隔离)、ACME HTTP-01 域名验证原理、
Nginx
自动配置与权限设置、TLS 1.2 加密套件加固(ECDHE-GCM/CHACHA20)、HSTS 与 OCSP Stapling 配置,以及证书自动续期的可靠性增强(失败告警、日志排查)。所有方案均针对 Debian 8 的 sysvinit 和老旧生态约束设计。
这200个精选PHP面试题,让你轻松答出
高分
- 导读
本文提供超过200道PHP面试题,涵盖基础语法、高级概念、Web开发中的实际应用,包括PHP与MySQL交互、Redis使用、
Nginx
配置、HTTP协议等多个方面,旨在帮助开发者全面准备PHP面试,提升技术能力。
前端页面响应速度与性能优化总结
本文介绍如何使用
Nginx
的Gzip压缩来优化网页加载速度,包括配置细节和适用场景。此外,还讨论了CDN的优缺点、图像优化、文件放置策略、CSS和JS文件压缩,以及使用精灵图等技术来减少HTTP请求。
destoon内容页url根目录化以模块目录名伪静态修改
教程介绍了如何将Destoon内容页URL改造成以模块目录名为标识的伪静态形式,包括在全局函数文件中添加识别模块目录的代码,更新URL规则文件,以及配置
Nginx
和Apache的伪静态规则。这一改动有助于网站结构优化和避免URL冲突。
Stable Diffusion Forge本地安全部署指南:构建私密AI绘画环境
本文详细阐述Stable Diffusion Forge本地安全部署全流程,涵盖Conda虚拟环境搭建、Forge克隆与依赖安装、网络隔离(绑定127.0.0.1)、反向代理(
Nginx
+HTTPS)配置、模型来源验证与备份策略、启动参数调优(xformers、--medvram)及资源监控。强调环境隔离、访问控制、数据加密与系统资源安全四大维度,适用于对隐私和自主性有高要求的AI绘画用户。
基础编程
21,889
社区成员
140,333
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章