我想要使用 Apache 的不区分大小写的 URLmod_speling
模块,但这会产生不需要的“多个选项”列表,而 Apache 文档说
设置后,该指令将拼写更正的操作限制为小写/大写更改。不执行其他可能的更正。
我正在全新安装的 Apache 2.2.16 Unix 上对此进行测试,但仍然遇到与 2008 年提交的问题完全相同的问题。
当 checkCaseOnly 指令打开时,Apache 列出一些“多项选择”(状态代码 300),这是意外(且不想要)的行为!
我的里面有这个httpd.conf
:
CheckSpelling on
CheckCaseOnly on
第一个使用指令mod_speling
,第二条指令仅限于大小写更正
我究竟做错了什么?
TLDR:CheckCaseOnly 已被破坏,因为截至 2014 年 10 月 10 日,该错误已超过六年未修复。
我知道这是一个老问题,但我刚刚遇到了同样的问题。此更新是为了帮助其他人解决同样的问题。
这个问题的当前答案是不正确的,因为OP正确使用了mod_speling,但是有一个错误。
https://issues.apache.org/bugzilla/show_bug.cgi?id=44221 https://issues.apache.org/bugzilla/show_bug.cgi?id=44221
根本问题是 apache 人员对于修复此行为存在分歧,因为它改变了模块的其余部分。这个问题已经有六年没有解决了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)