Symfony 2.2 app.php重定向到localhost root

时间:2013-04-14 22:40:19

标签: symfony localhost symfony-2.2

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

我的其他项目仍在2.1版中,即使在prod环境中也能正常工作。我没有对这个项目做任何不同的事情,我无法弄清楚如何让它发挥作用。

我的~/Sites目录中的所有项目都位于不同的文件夹中。

1 个答案:

答案 0 :(得分:1)

如果您阅读文件UPGRADE-2.2.md,您将找到以下段落:

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

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

干杯!