Laravel 的 htaccess 文件中的 "Option -Multiviews" 有多必要?

How necessary is "Option -Multiviews" in Laravel's htaccess file?

当您使用 Laravel 创建新项目时,会在 public 文件夹中安装一个 .htaccess 文件。第三行是:

Options -MultiViews

我正在将应用程序部署到共享主机(我知道这是个坏主意,但这是客户的限制)并且他们的 Apache 服务器不允许 "Options" 指令。如果我评论那条线,一切似乎都很好,但我很犹豫要不要走这条路。

因此,我想知道我是否可以没有该指令,或者禁用它是否会导致更多问题。

多视图负责内容协议(Apache使用的一种机制在选择歧义时选择要使用的文件; more on the docs)。实际上,Options -MultiViews 行禁用了文件夹的选项;但是,由于默认情况下不应启用它,因此您可以忽略它。