如何强制使用https用于生产,但http用于开发环境?
我有一个symfony2应用程序。
在prod服务器上,我希望我的所有路由都通过https,而在开发中,我希望能够使用http。如何单独使用 symfony2 来实现这一点?我不想触及 Web 服务器配置。
我尝试将其添加到我的routing.yml
myBundle:
resource: "@MyBundle/Controller/"
type: annotation
prefix: /
schemes: [https]
而在我的:routing_dev.yml
myBundle:
resource: "@MyBundle/Controller/"
type: annotation
prefix: /
schemes: [http]
_main:
resource: routing.yml
即使在开发模式下,它仍然希望转到https。