Безопасный URL-адрес Magento 2


Я пытаюсь получить безопасный URL-адрес следующим образом:

$this->storeManager->getStore()->getUrl('someurl', ['_secure' => 'true']);

Я все еще получаю небезопасный URL-адрес с http://...

Что я делаю не так?

Author: Raphael at Digital Pianism, 2016-10-27

1 answers

Я симпатичный _secure работает только в том случае, если URL изначально поддерживает HTTPS.

В случае, если это не так (что, по-видимому, относится к вашему случаю, поскольку ваш код полностью действителен), вы можете заставить его использовать _forced_secure:

$this->storeManager->getStore()->getUrl('someurl', ['_secure' => true, '_forced_secure' => true]);

Также вы приводили true к строке 'true' Я не уверен, что это причина, но я изменил это в коде, который я опубликовал.

 4
Author: Raphael at Digital Pianism, 2016-10-27 16:15:03