3

在生产中,我有一组需要 SSL 的路由,但这不应该是开发的要求。

我以为我可以简单地覆盖我的路线,routing_dev.yml但这似乎不起作用。当导航到任何路线时,它会强制使用 https。

我的设置:

  • app/config/routing_dev.yml包含一系列路由,从 src/FOO/FOOBarBundle/Resources/config/routing 复制而来,没有schemes: [https]
  • src/FOO/FOOBarBundle/Resources/config/routing.yml包含与上面相同的内容schemes: [https]

我预计其中的路由routing_dev.yml会先于捆绑包中的路由,并且会是在开发过程中使用的路由。

我是否走在正确的道路上,还是有更好的方法来为一组选定的路线在开发中完成 http 和在生产中完成 https?

4

1 回答 1

1

您需要将src/FOO/FOOBarBundle/Resources/config/routing_dev.yml用于开发环境(将其导入app/config/routing_dev.yml而不是导入src/FOO/FOOBarBundle/Resources/config/routing.yml

于 2013-06-11T12:11:41.793 回答