我开发了一个必须每年更新的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
答案 0 :(得分:0)
我自己发现了。我更改了Symfony的.htaccess以启用RewriteBase到/ 2013 /并启用了vhost_alias apache模块。