【发布时间】:2014-12-17 20:17:38
【问题描述】:
我在 htaccess 中使用
AcceptpathInfo On
Options MultiViews
MultiviewsMatch Handlers
设置漂亮的 URL 等等。这将文件名中的扩展名设置为可选。例如http://server.com/index 将与http://server.com/index.php 相同(在 robots.txt.php、style.css.php 等中更有用)。但是在更新到新版本的 XAMPP(Apache 2.4.10 和 PHP 5.6.3)后它不起作用(错误 403),但在旧 XAMPP 中它可以工作。你知道这个或如何设置它的任何替代方案吗?错误在行
Options MultiViews
【问题讨论】:
-
你确定这与多视图有关吗?
-
是的,它被用在书中(CZ;1001 tip... a triků pro PHP;Jakub Vrána;2012),我在许多 Web 项目中都使用了它,并且每次都有效。
-
因此,如果您删除 Multiviews 选项,您将不再获得 403?
-
是的,当我删除
Options MultiViews它返回 200 但没有文件扩展名的请求不起作用。
标签: php apache .htaccess xampp pretty-urls