请问LIXU主机下忽略大小写的htaccess怎么写
|
|
由于LIXU主机对大小写敏感,让我走了不少的弯路,而文件有很多,如果都改掉,会非常麻烦,所以想请教如何写这个htaccess
请给出一个完整的htaccess,不要只有其中的一句。谢谢 |
|
|
|
|
|
|
|
|
|
|
kingto
发表于 2009-11-9 16:03:36
|
显示全部楼层
每个帐户的.htaccess都是不同的
需要根据自己的实际情况添加代码 |
|
|
|
|
|
|
|
|
|
|
jj_mod
发表于 2009-11-9 16:44:35
|
显示全部楼层
原帖由 kingto 于 2009-11-9 04:03 PM 发表 
每个帐户的.htaccess都是不同的
需要根据自己的实际情况添加代码
你是指什么不同?当然你其他功能是可以不同,但我这里只要忽略文件名大小写的规则啊,我想这个对于任何人都是一样的吧 |
|
|
|
|
|
|
|
|
|
|
kingto
发表于 2009-11-9 17:36:40
|
显示全部楼层
|
我弄明白了……原来您是想利用.htaccess让linux不区分文件名的大小写 |
|
|
|
|
|
|
|
|
|
|
jj_mod
发表于 2009-11-10 01:03:23
|
显示全部楼层
原帖由 kingto 于 2009-11-9 05:36 PM 发表 
我弄明白了……原来您是想利用.htaccess让linux不区分文件名的大小写
版主你就一句明白了就完了啊?得帮我们写个规则出来啊,或者知道的写个出来才OK啊 |
|
|
|
|
|
|
|
|
|
|
kingto
发表于 2009-11-10 07:51:40
|
显示全部楼层
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区分大小写的方法来开发程序是唯一的方法。 |
|
|
|
|
|
|
|
|