2011-06-01 63 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