2

我编辑了我所有的服务器 http 状态消息......当我输入错误的地址时,300 多项选择仍然出现,所以它向我显示选项。你知道我怎样才能摆脱它吗?我不希望用户有选择。要么我想重定向到 .index.html,要么我想显示一个自己创建的带有“>返回!”的消息页面。选项。服务器是阿帕奇...

我会很感激一些帮助:)(如果我的问题有解决方案)

提前谢谢!

4

2 回答 2

4

将此添加到您的 .htaccess 文件中:

Options -MultiViews
CheckSpelling off
于 2015-08-11T10:17:10.100 回答
0

我没有使用 RewriteRules 来解决这个问题,而是以不同的方式解决了这个问题。

MultipleChoices300 错误

如果您有 index.html 或index.htm其中的第一个值,DirectoryIndex它将尝试首先加载它们。我将index.php其作为第一个加载脚本,Multiple Choices 300 错误消失了。尽管我的旧配置甚至从未出现 Multiple Choices 300 错误。它与将 PHP 更新到版本v5.4.16或更高版本有关。

于 2020-05-18T20:44:57.617 回答