软件更新后Apache配置中断

时间:2012-04-11 19:37:35

标签: php apache configuration indexing rewrite

我刚刚更新了我的Ubuntu过时的开发服务器,它破坏了一些配置。 现在apache / php无法正确处理index.php/profile等网址,但会正确处理index.php

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

哪种配置选项可能会解决此问题?我迫切需要解决这个问题。提前谢谢!

1 个答案:

答案 0 :(得分:1)

检查AcceptPathInfo

的设置
  

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

     

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