Symfony2虚拟主机

Symfony2虚拟主机,symfony,virtualhost,Symfony,Virtualhost,Symfony2默认有2个环境。开发和生产 默认vhost配置是什么?为什么?您是直接指向app_dev.php还是重写.htaccess以重定向到它 您是否有2个vhost,或者您是否重写了入口点(索引)以读取配置以轻松更改环境 在生产中,我只需要一个入口点,直接指向它,并将.htaccess留在那里 请发布你的方法,因为Symfony2没有告诉我任何关于这个的事情。它只是说我们应该把vhost指向web目录 也许您总是将app_dev.php部分添加到url?你在做什么?告诉我你的经历 我确

Symfony2默认有2个环境。开发和生产

默认vhost配置是什么?为什么?您是直接指向app_dev.php还是重写.htaccess以重定向到它

您是否有2个vhost,或者您是否重写了入口点(索引)以读取配置以轻松更改环境

在生产中,我只需要一个入口点,直接指向它,并将.htaccess留在那里

请发布你的方法,因为Symfony2没有告诉我任何关于这个的事情。它只是说我们应该把vhost指向web目录

也许您总是将app_dev.php部分添加到url?你在做什么?告诉我你的经历


我确实在这里读到了关于这方面的其他内容。

遵循Sf2建议,让您的vhost指向
web
目录。如果未指定索引,则提供的
.htaccess
文件将自动重定向到
app.php
,并且您键入
app\u dev.php
以访问开发环境


如果您想安装专用于dev环境的vhost,请将其重写为指向
app_dev.php

,但将php_dev.php添加到您的URL中会很烦人。在一个高效的系统上,我会删除dev环境并像现在一样使用htaccess。但对于发展,必须有更好的东西。我可能会直接将vhost指向app_dev.php,这样就不必更改.htaccess。如果我想切换环境,我可以添加app.php。这种方法怎么样?为什么他们建议指向/web而不是/web/app.php?如果app.php已经指向web/app.php,那么添加app.php是否会产生冲突?因为您可以有多个环境,所以很容易使用app_env.php切换,而不是为每个环境编写vhost。我知道您可以有多个环境。那么他们真的打算通过URL切换环境?听起来很烦人,因为大部分时间你都在使用它们,所以为什么不将其设置为默认设置呢。提供的配置集适合于“面向生产”的安装,但你可以根据自己的需要自由设置!为什么要投否决票?Symfony2不推荐任何明确的建议,因此询问也不错。