2014-03-29 19 views
0

我試圖調試我的服務器上的一個不同的問題,並發現了一個奇怪的行爲,我試圖去底部。據推測,有一個配置條目的地方,但我似乎無法找到它。apache追加擴展到失敗的目錄請求

如果我要求形式的任何網址:

https://localhost/somedirname/ 

,如果somedirname不存在,而是存在於目錄中開始使用該名稱和任意extention ext的任何文件,我得到一個錯誤:

`The requested URL /somedirname.ext/ was not found on this server.` 

這似乎是causing other problems。如果我看我的錯誤日誌,它說:

File does not exist: /var/www/somedirname.ext/ 

但在我的訪問日誌,它說:

"GET /somedirname/ HTTP/1.1" 404 204 

對於測試的目的沒有改寫本議事規則,並沒有的ErrorDocument,重寫甚至沒有打開。那可能是什麼原因造成的?

如果它有什麼區別,這是在Mac OS X下運行的近乎庫存的Apache。我嘗試了三個不同的盒子,一個運行OS X 10.9.2,一個運行10.8.5,一個運行10.6.8。

回答

0

解決方案結果非常簡單。當我從<Location/><VirtualHost>選項列表中刪除「MultiViews」時,問題就消失了。