【发布时间】:2013-09-10 13:03:44
【问题描述】:
我想创建一些服务,负责将某些路由自动重定向到安全版本的 URL。例如:
http://domain.com/checkout -> https://secure.domain.com/checkout
http://domain.com/about // route not marked as secure, no redirection
我知道我可以通过架构部分实现这一点:
secure:
path: /secure
defaults: { _controller: AcmeDemoBundle:Main:secure }
schemes: [https]
不过,我还需要更换主机。我应该连接一些内核事件吗?
【问题讨论】:
-
使用standardredirection有什么问题吗?
-
为什么不使用
.htaccess -
@ThomasK,这将是一个有效的选择,但是我们不想维护两个工具(路由器和 htaccess)来实现如此简单的事情。这只是一致性问题。
标签: php symfony symfony-2.3