Apache 下忽视大小写,使用module Spelling 会导致301重定向

在Apache 下如果load module Spelling 的话

对应的目录如果有大小写区分,则会导致服务器下发多一次301

例如目录如果是js 则正常访问

而如果目录是Js的话:

Js目录下的所有文件全部被301 重定向一次;

对于服务器造成了太多的请求

所以,建议千万不要在apache 中打开 忽视大小写的

Checkspelling on 开关

补充:

Apache 官方提到了这个问题 :http://httpd.apache.org/docs/trunk/mod/mod_speling.html

If, after scanning the directory,

only one document is found that "almost" matches the request, then it is returned in the form of a redirection response (301 - Moved Permanently).

也就是说这个问题同文件大小写无关,同文件夹的大小写有关

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值