描述: | 尝试通过忽略大小写或尝试纠正各种较小的拼写错误来纠正错误的URL。 |
---|---|
状态: | 延期 |
模块标识符: | speling_module |
源文件: | mod_speling.c |
有时,核心apache服务器无法处理对文档的请求,因为该请求的拼写错误或大小写错误。即使在所有其他模块都放弃之后,该模块也通过尝试查找匹配的文档来解决此问题。它通过将请求目录中的每个文档名称与所请求的文档名称进行比较( 不考虑大小写)并允许 最多一个拼写错误(字符插入/遗漏/换位或错误字符)来完成其工作。将使用此策略匹配的所有文档名称建立一个列表。
如果在扫描目录后,
描述: | 将拼写模块的操作限制为大小写更正 |
---|---|
句法: | CheckCaseOnly on|off |
默认: | CheckCaseOnly Off |
内容: | 服务器配置,虚拟主机,目录,.htaccess |
覆写: | 选件 |
状态: | 延期 |
模块: | mod_speling |
设置后,此指令将拼写更正的操作限制为小写/大写更改。不执行其他可能的校正。
描述: | 启用拼写模块 |
---|---|
句法: | CheckSpelling on|off |
默认: | CheckSpelling Off |
内容: | 服务器配置,虚拟主机,目录,.htaccess |
覆写: | 选件 |
状态: | 延期 |
模块: | mod_speling |
该指令启用或禁用拼写模块。启用后,请记住
http://my.host/~apahce/
),仅是文件名或目录名。<Location "/status">
可能会被错误地视为协商的文件“ /stats.html
”。不应在启用DAV的
目录中启用mod_speling ,因为它会尝试针对现有文件名“拼写修复”新创建的资源名称,例如,当尝试上载新文档时,doc43.html
它可能会重定向到现有文档doc34.html
,这不是预期的。 。