软件更新后,Apache 配置中断



我刚刚更新了过时的Ubuntu开发服务器,它破坏了一些配置。现在 apache/php 不能像 index.php/profile 那样正确处理 url,但会正确处理index.php

基本上如果index.php后有一些路径,那么它会返回404错误:在此服务器上找不到请求的 URL/index.php/profile。

什么配置选项可能会解决此问题?我需要紧急解决这个问题。提前感谢!

检查 AcceptPathInformation 的设置:

此指令控制是接受还是拒绝包含实际文件名(或现有目录中不存在的文件)后面的尾随路径名信息的请求。尾随路径名信息可用于PATH_INFO环境变量中的脚本。

例如,假设位置/test/指向仅包含此处.html单个文件的目录。然后对/test/here.html/more 和/test/nothere.html/more 的请求都收集/more 作为PATH_INFO。

最新更新