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)但我不會那麼遠