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
行禁用了文件夹的选项;但是,由于默认情况下不应启用它,因此您可以忽略它。
当您使用 Laravel 创建新项目时,会在 public 文件夹中安装一个 .htaccess 文件。第三行是:
Options -MultiViews
我正在将应用程序部署到共享主机(我知道这是个坏主意,但这是客户的限制)并且他们的 Apache 服务器不允许 "Options" 指令。如果我评论那条线,一切似乎都很好,但我很犹豫要不要走这条路。
因此,我想知道我是否可以没有该指令,或者禁用它是否会导致更多问题。
多视图负责内容协议(Apache使用的一种机制在选择歧义时选择要使用的文件; more on the docs)。实际上,Options -MultiViews
行禁用了文件夹的选项;但是,由于默认情况下不应启用它,因此您可以忽略它。