0
使用SSL我有一个AWS ELB使用默认端口443(SSL)和如果我使用$this->Url->build()
或Router::url()
始终返回URL,而不使用HTTPS端口80定义路由器默认
访问EC2。
存在可能性来设置Router::url()
默认使用SSL?
使用SSL我有一个AWS ELB使用默认端口443(SSL)和如果我使用$this->Url->build()
或Router::url()
始终返回URL,而不使用HTTPS端口80定义路由器默认
访问EC2。
存在可能性来设置Router::url()
默认使用SSL?
使用以下方法来生成HTTPS URL中:
router::url([
'controller' => 'yourController',
'action' => 'yourAction',
'_full' => true,
'_ssl' => true
]);
参考http://api.cakephp.org/3.0/class-Cake.Routing.Router.html#_url
设置默认到SSL我想你会需要重写蛋糕核心和更改默认_ssl设置为true( vendor \ cakephp \ cakephp \ src \ routing \ Router.php)但我不会那么远