Как я могу получить безопасный URL (https) страницы CMS с помощью URL-ключа?
У меня включен SSL, и одна из CMS ограничена для зарегистрированных пользователей.
И эта страница находится в нижнем колонтитуле.
Если вошедший в систему пользователь попытается получить доступ без https, он потерпит неудачу и перенаправится в мою учетную запись.
Я хочу, чтобы этот конкретный URL-адрес страницы CMS всегда был безопасным, т.Е. https://
<?php echo $this->getUrl('page_url_key',array('_secure'=>true));?> is not working.
Как я всегда буду обеспечивать безопасность URL-адреса страницы CMS?
5
2 answers
Вы должны использовать _type => 'direct_link'
Mage::getUrl('page_url_key', array(
'_nosid' => true,
'_store' => 'default',
'_type' => 'direct_link'
));
5
Author: Michael Leiss, 2013-07-06 23:27:44
Для этого вы можете использовать опцию _forced_secure
:
Mage::getUrl('page_url_key', array('_forced_secure' => true));
9
Author: Vladimir Kerkhoff, 2013-07-07 08:13:12