解析html资源时如何使apache区分大小写

时间:2013-12-12 14:09:49

标签: javascript html css apache

<html><script src="js/Test.js"></script></html>

我发现apache会加载test.js或tEst.js.it并不关心区分大小写。那么如何让apache对javascript文件和css文件区分大小写。我不知道我的apache的哪一部分是错的。所以如何解决这个问题! THKS

1 个答案:

答案 0 :(得分:1)

在Windows机器上,文件系统不区分大小写。我相信你也可以在没有区分大小写的文件名的情况下安装OSX(这通常是一个坏主意)。在Linux机器上,由于文件系统区分大小写,因此无法正常工作。

编辑:根据apache手册,此配置应该也可以工作:

RewriteEngine On
RewriteMap lowercase int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lowercase:$1} [R,L]

它要求你在apache conf中启用mod-rewrite。 http://httpd.apache.org/docs/trunk/platform/windows.html