【发布时间】:2016-07-08 07:57:54
【问题描述】:
当我的页面被这样调用时,我有一个(著名的)小错误: URL/index.php/(带有斜杠)
它会炸毁一切。 我看到在 .htacces 或 virtualhost 中禁用 +MultiViews 可以解决这个问题。
您知道禁用此功能是否会产生负面影响吗? 最佳做法是什么?
我还激活了另一个选项:+FollowSymLinks。
我检查了 Apache2 文档,但不确定是否也应该禁用它。 我的服务器用于经典网络托管,那么这里的符号链接有什么意义?
感谢您的解释
【问题讨论】:
-
大多数情况下,可以毫无问题地禁用多视图。所做的是尝试进行文件匹配搜索。因此,您可以输入类似 example.com/join 的内容,它将搜索以 join and 开头的文件名。如果它找到它,它会为它提供服务。大多数人不关心这个功能,因为它可能会导致漂亮的网址和其他东西出现问题。 Read here 可以安全关闭。我的所有设置都禁用了它。
标签: php .htaccess apache2 virtualhost