<-
Apache > HTTP 伺服器 > 文件 > 2.4 版 > 模組

Apache 模組 mod_speling

可用語言:  en  |  fr  |  ja  |  ko 

說明嘗試修正錯誤的網址,方式是不理會大小寫,或嘗試修正各種微小的拼寫錯誤。
狀態擴充功能
模組識別speling_module
原始檔mod_speling.c

摘要

有時文件要求無法由核心 Apache 伺服器提供服務,因為要求拼寫或大小寫錯誤。此模組會透過嘗試尋找符合的文件,解決這個問題,甚至在所有其他模組放棄後也是如此。它的運作方式為比較要求目錄中的每個文件名稱,與要求的文件名稱不分大小寫,並允許最多一個拼寫錯誤(字元插入/遺漏/轉置或不正確的字元)。系統會依據這個策略建立一個符合的全部文件名稱清單。此模組也可修正錯誤的副檔名

在掃描目錄後,

Support Apache!

指令

錯誤修復檢查清單

請參閱

top

CheckBasenameMatch 指令

說明也符合具有不同檔名副檔名的文件。
語法CheckBasenameMatch on|off
預設值CheckBasenameMatch On
內容伺服器設定、虛擬主機、目錄、.htaccess
覆寫選項
狀態擴充功能
模組mod_speling
相容性httpd 2.4.50 及更高版本有提供

設定此指令時,會將拼字更正動作擴充套件到檔案名稱副檔名。例如,檔案 `foo.gif` 會符合要求 `foo` 或 `foo.jpg`。這與 MultiViews 配合使用時特別有用。

top

CheckCaseOnly 指令

說明將拼字模組的動作限制為修正大小寫
語法CheckCaseOnly on|off
預設值CheckCaseOnly Off
內容伺服器設定、虛擬主機、目錄、.htaccess
覆寫選項
狀態擴充功能
模組mod_speling

設定此指令時,會將拼字更正的動作限制為變更大小寫。不會執行其他可能的更正,除非 CheckBasenameMatch 也已設定。

top

CheckSpelling 指令

說明啟用拼字模組
語法CheckSpelling on|off
預設值CheckSpelling Off
內容伺服器設定、虛擬主機、目錄、.htaccess
覆寫選項
狀態擴充功能
模組mod_speling

此指令會啟用或停用拼字模組。啟用時,請記住下列事項:

mod_speling 不應在已啟用 DAV 的目錄中啟用,因為它會試圖對照現有檔案名稱「拼字修正」新建立的資源名稱,例如,當嘗試上傳新文件 `doc43.html` 時,它可能會重新導向到現有文件 `doc34.html`,這並非預期。

可用語言:  en  |  fr  |  ja  |  ko 

top

意見

注意事項
這不是 Q&A 區。放置在此的留言應指出改進文件或伺服器的建議,如果已實作或被視為無效/離題,我們的版主可能會刪除留言。關於如何管理 Apache HTTP Server 的問題,應透過我們的 IRC 頻道 #httpd (在 Libera.chat) 提出,或傳送給我們的 郵寄清單