主机头

 找回密码
 立即注册
查看: 1937|回复: 0
打印 上一主题 下一主题

linux不支持大小写目录|美国VPS不区分大小写

[复制链接]

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2012-10-14 19:59:46 |只看该作者 |正序浏览
是的。。不区分,除非设置。LNMP的军哥说了。。没办法。蛋疼吧。

AP的是有,不过建议不乱设置。

解决办法是有

Linux下,如果使用的是Apache,编辑Apache的配置文件,使用mod_speling可以自动纠正url中的拼写错误,包括大写 :
vi /usr/local/apache/conf/httpd.conf
加入下面2行:
LoadModule speling_module /usr/lib/apache/1.3/mod_speling.so (这行也可以加入到/etc/apache/modules.conf文件中)
CheckSpelling On
/etc/init.d/apache restart 重启服务
也可以使用mod_rewrite(重写url)中的 ‘nocase|NC’ 但对文件系统和子请求的检查不起作用。
也就是说,最好最有效的方法是直接修改http.conf,加载mod_speling模块来达到目的。但虚拟主机一般不支持用户自行修改http.conf文件,所以不严格遵循Linux区分大小写的方法来开发程序是唯一的方法。
Linux下对大小写敏感,I love you和I Love You是两回事,所以在编程的时候,要养成大小写区分开写的习惯。



感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

主机头版权声明|百度地图|谷歌地图|Archiver|手机版|主机头

GMT+8, 2024-10-30 09:32

Powered by Discuz! www.zhujitou.com

© 2001-2012 主机头.

回顶部