1

我在 Symfony 2 中有一个应用程序。它部署在 IIS 服务器上。

问题是,我需要让它在多个 URL 上工作:

  • www.somedomain.com/myapp/app.php - 用于生产
  • www.somedomain.com/myappdev/app.php - 用于测试
  • myapp.localhost/app.php - 用于开发

我怎样才能做到这一点?我需要为资源(js、css 文件)正确生成 URL。同样在部署之后,生成的 URL 缺少 /myapp/ (/myappdev/) 段。

4

1 回答 1

0

您可以通过将 /myappdev 添加到您的 app/config/routing.yml 文件中的前缀键为您的路由添加前缀。

如果您对资源使用相对 URL,那么您所在的域就不会出现问题,并且它可以在您放置的任何地方工作。

于 2013-03-14T10:19:40.303 回答