我编辑了所有服务器的http状态消息... 当我输入错误的地址时,300多项选择仍然出现,所以它显示了我的选项。 你知道我怎么能摆脱它吗?我不希望用户有选择。要么我想重定向到.index.html,要么我想显示一个自己创建的消息页面,其中包含'>返回!'选项。 服务器是apache ......
我会很感激帮助:)(如果我的问题有解决方案)
提前了!答案 0 :(得分:3)
将此添加到.htaccess文件中:
Options -MultiViews
CheckSpelling off
答案 1 :(得分:0)
我不使用RewriteRules即可解决此问题。
如果您将index.html或index.htm
作为DirectoryIndex
中的第一个值,它将尝试首先加载这些值。我将index.php
作为要加载的第一个脚本,多项选择300错误消失了。尽管我以前的配置甚至都没有遇到过Multiple Choices 300错误。.这与将PHP更新到版本v5.4.16
或更高版本有关。