第二个Symfony通过Apache上的Alias

时间:2014-05-26 07:12:07

标签: apache symfony

我开发了一个必须每年更新的webapp。去年工作正常,我做了更改并为新版本创建了一个新数据库,并将其安装在另一个目录中的服务器上。 DocumentRoot是/ srv / webapp / web /用于当前版本,并且/ srv / webapp-2013 / web的别名设置为/ 2013旧版本。

现在的问题是,似乎Apache仍然将http://my.server/2013/http://my.server/2013/login的请求路由到当前版本(我收到了Oops 404错误)。只有我打开http://my.server/2013/app.php我才能获得旧的webapp。 DirectoryIndex设置为app.php

为什么Apache无法正确路由?我不想在Symfony中更改路由。

服务器是带有Apache 2.2.22的Ubuntu 12.04.4

1 个答案:

答案 0 :(得分:0)

我自己发现了。我更改了Symfony的.htaccess以启用RewriteBase到/ 2013 /并启用了vhost_alias apache模块。