我正在使用Zend Framework在linux主机上开发应用程序,出于某种原因,当我尝试转到localhost / index时,它给了我看起来像标准的Apache 404错误。但是当我去localhost / Index时它会工作。我也可以去localhost / admin,它可以正常工作。出于某种原因,似乎我的索引控制器不想工作。如何将其设置为localhost / index的工作方式?
我的.htaccess文件看起来很好,并且里面有正确的重写规则。
答案 0 :(得分:1)
我遇到了类似的问题,并将其追溯到Apache上的Options MultiViews。如果你正在使用虚拟主机,请检查那里。如果我记得,如果找不到请求的文件,MultiViews将尝试查找具有相似名称的其他文件。如果它已启用,请尝试禁用它,看看会发生什么。