Apache 使用重定向规则搜索所有pdf,而不考虑其大小写
我在sites/default/files中有一个pdf文件,但当我点击url ie时,它应该搜索而不是提供未找到页面的结果 更新:Apache 使用重定向规则搜索所有pdf,而不考虑其大小写,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我在sites/default/files中有一个pdf文件,但当我点击url ie时,它应该搜索而不是提供未找到页面的结果 更新: 文件名也可以是大小写。我不想使用mod_speiling还有其他选择吗?以下是对此的回应: 区分大小写取决于文件系统,而不是Apache。然而,有一个部分解决方案。mod_rewrite可以将所有内容强制为小写(或大写),如下所示: 参考: 不幸的是,这只适用于所有文件都是小写的情况,而您指定了大小写混合的文件名(Fruit.php)。您是否愿意将项目中的所有文件
文件名也可以是大小写。我不想使用mod_speiling还有其他选择吗?以下是对此的回应: 区分大小写取决于文件系统,而不是Apache。然而,有一个部分解决方案。mod_rewrite可以将所有内容强制为小写(或大写),如下所示: 参考:
不幸的是,这只适用于所有文件都是小写的情况,而您指定了大小写混合的文件名(Fruit.php)。您是否愿意将项目中的所有文件重命名为小写?可能重复为什么您的UR中有大小写混合的文件名?你最好在你的网站上修复错误的URL我们已经迁移了文件,所以我们的文件是驼峰式的,现在我们不能编辑文件名。
RewriteMap tolowercase int:tolower
RewriteRule ^(.*)$ ${tolowercase:$1}