Вопрос
Я настроил magento для использования ссылок SSL.
Base URL https://sub.domain.com/ Base Link URL {{secure_base_url}} Base ... URL {{secure_base_url}}.../ Use Secure URLs in Frontend: YES Use Secure URLs in Backend: YES
Интерфейс У меня есть несколько пользовательских ссылок, созданных с помощью Mage :: getUrl ([...])
<?php
// link to CMS page
echo Mage::getUrl('help'); //-> http://sub.domain.com/help/
// link to customer account
echo Mage::getUrl('customer/account'); //-> httpS://sub.domain.com/customer/account/
?>
Почему есть разница в протоколе?
// Roland
Решение
В app / code / core / Mage / Customer / etc / config.xml
есть запись для frontend / secure_url
для / customer
. р>
Это поможет
Другие советы
У меня была проблема с https в моем пользовательском модуле; моя работа была такой:
$loadFromSSL = У меня была проблема с https в моем пользовательском модуле; моя работа была такой:
<*>SERVER['SERVER_PORT']==443?true:false;
Mage::getUrl('', array('_secure'=>$loadFromSSL))
это сработало для меня
echo Mage::getUrl('customer/account/loginPost',array('_secure'=>true));
Например:
если вы просматриваете с http , то
echo Mage::getUrl('customer/account/loginPost',array('_secure'=>true));
// http://dominio.com/customer/account/loginPost
если вы просматриваете с https , то
echo Mage::getUrl('customer/account/loginPost',array('_secure'=>true));
// https://dominio.com/customer/account/loginPost
Не связан с StackOverflow