在基于PHP的应用程序的一个部署中,Apache的MultiViews
选项用于隐藏请求调度程序脚本的.php扩展名.例如请求
/page/about
Run Code Online (Sandbox Code Playgroud)
......将由...处理
/page.php
Run Code Online (Sandbox Code Playgroud)
...有可用的请求URI的尾部PATH_INFO
.
大多数时候这种方法很好,但偶尔会导致错误
[error] [client 86.x.x.x] no acceptable variant: /path/to/document/root/page
Run Code Online (Sandbox Code Playgroud)
我的问题是:偶尔触发此错误的原因是什么,以及如何解决问题?