2011-06-01 61 views
1

所以我只是遇到了這個怪事。看起來Ubuntu有一個「功能」(或bug),允許您使用不同的方法訪問相同的文件。Apache有默認的URL重寫

<domain>/phpinfo.php 
<domain>/phpinfo/somthinghere 

看來,這兩個加載相同的文件。我想關閉它,但到目前爲止還沒有找到辦法。那裏的任何Debian/Ubuntu的人都知道該怎麼做?

感謝

+2

這不是一個比Ubuntu更多的Apache問題嗎? (回答這個問題需要Apache知識,而不是Ubuntu。) – Robin 2011-06-01 20:08:53

+0

@Robin,是的,但他可能是Windows轉換,我不認爲Windows WAMP安裝在默認情況下是'multiviews'。即使如此,我修改了標題等以更準確。 – 2011-06-01 20:14:30

回答

3

你能粘貼虛擬主機文件?

我敢打賭Content Negotiation,你需要從選項節中刪除

Options -MultiViews 

MultiViews,或放一個 - 前。

+0

感謝您的模塊名稱,我們將其關閉並解決問題。你們很棒。 – 2011-06-01 20:20:23

3

問題是,默認情況下此選項的實現稱爲MultiViews

你可以在你的Apache配置或.htaccess文件這樣一行禁用它:

Options -MultiViews 
+0

擊敗我,+1。 – 2011-06-01 20:08:31

+0

幾乎沒有8秒的差距,你+1的發現在一起:) – anubhava 2011-06-01 20:10:22

+0

謝謝你們,你們倆。我希望我可以點擊你們兩個。感謝您及時的回覆。我接受以下解決方案的唯一原因是他給了我模塊名稱。道具兩者都是。 – 2011-06-01 20:19:05