2013-07-31 52 views
0

我有一個網站的網址爲http://localhost/my-site/。一個名爲test.php的文件存在於根目錄中,名爲test的文件夾不存在。Apache:丟失文件夾重寫爲php文件

當我打開一個鏈接,如http://localhost/my-site/test/,打開文件test.php。它不應該給404錯誤嗎?我沒有.htaccess文件做任何有趣的事情。重寫似乎是在任何.htaccess文件運行之前完成的,因爲重寫規則test/與任何內容都不匹配。然而,重寫規則test.php確實匹配。

我使用WampServer 2.2和Apache 2.4.2。

回答

1

這聽起來像一個mod_negotiation/Multiviews問題。

在適當的地方(比如,在你的虛擬主機配置,或在my-site的目錄中的htaccess文件,包括的選項 - 多視圖:

Options -Multiviews 
+0

點上這是因爲禁用容易! Apache的mod_negotiation :) –