在linux服务器上区分大小写的url

我已经把我的HTML只(不dinamic的网站)从Windows服务器到Linux服务器现在我遇到了casesensitiveurl的问题。

例如:我有一个名为“Test.htm”的文件,当我input“test.htm”时,我无法访问该文件。

我试图修改.htaccess文件,但失败了,我没有足够的知识。

你能推荐我怎么处理这个问题,即时寻找更好的解决scheme,然后改变所有的文件名和url。

谢谢。

如果你使用Apache,试试这个解决scheme:

将此行添加到/etc/apache2/mods-available/speling.load:

CheckSpelling on 

通过以下命令启用拼写模块:

 a2enmod speling 

并重新启动Apache:

 /etc/init.d/apache2 restart 

否则,我强烈build议严格遵守与其URL相匹配的文件的名称约定。

你可以在你的web服务器上使用mod_speling来解决这个问题,或者使用类似ciopfs的方法解决文件系统级别的问题(不需要重命名文件,这将是最好的解决scheme)。

我会去与mod_speling和progrssively修复文件名和他们的网页链接。