0

我正在 Mac OSX Mountain Lion 上开发 Symfony2 项目。我用最新的 2.2.1 版本开始了一个新项目。在开发环境中一切正常,但是当我想用它测试产品环境时,app.php它会自动将我重定向到http://localhost并显示默认页面“它可以工作!”。

我的其他项目仍处于 2.1 版,即使在 prod 环境中也能正常工作。我没有对这个项目做任何不同的事情,我不知道如何让它工作。

我所有的项目都在我~/Sites目录中的单独文件夹中。

4

1 回答 1

1

如果你阅读文件 UPGRADE-2.2.md,你会发现这一段:

web/.htaccess 文件已大大增强,以防止/app.php在 URI 中有和没有重复内容。它还改进了使用 Apache 别名或 mod_rewrite 不可用时的功能。因此,您可能还想更新您的.htaccess文件。

因此,如果生产环境的旧 URI 是:http://server.com/yourProyect/web/app.php/example,现在将是: http://server.com/yourProyect/web/example

干杯!

于 2013-04-18T16:27:53.453 回答