Проверка SSL-печати в браузере в Magento с помощью ссылок http: // - PullRequest
1 голос
/ 27 января 2012

Итак, один из моих разработчиков использовал такую ​​функцию, чтобы сделать пользовательскую навигацию для сайта электронной коммерции Magento:

<li><a class="about" href="<?php echo $this->getUrl() ?>"><?php echo $this->__('about') ?></a></li>

Единственная проблема заключается в том, что он выводит:

<li><a href="http://www.domain.com/about/" rel="nofollow">about</a></li>

Насколько я понимаю, SSL-печати ломаются в браузере, если есть и ссылки http: //, и https: //.

Я пытаюсь найти быстрое решение, чтобы исправить это, и это было бы здоровоесли у кого-то есть лучший способ сделать это, чем то, что было сделано.

Приветствия!


Исправлено:

Спасибо, ребята,

Я думаюЯ сузил его до установленного расширения под названием Jirafe.

Выходной код:

<noscript><p><img src="http://data.jirafe.com//piwik.php?idsite=#####" style="border:0" alt="" /></p></noscript>

Файл php, который, как мне кажется, генерирует скрипт:

class Fooman_Jirafe_Model_JirafeTracker extends Piwik_PiwikTracker
{
    protected function sendRequest($url)
    {
        $client = new Zend_Http_Client($url);
        $response = $client->request();

        //check server response
        if ($client->getLastResponse()->isError()) {
            throw new Exception($response->getStatus() .' '. $response->getMessage());
        }
        return $response;
    }
}

Как бы я запросил изображение через SSL?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 27 января 2012

Вы можете использовать

$this->getUrl('', array('_secure' => true));

или

$this->getUrl('', array('_forced_secure' => true));

, чтобы заставить Magento использовать настроенную web/secure/base_url.

0 голосов
/ 27 января 2012

Я не думаю, что есть проблема с наличием ссылок не-ssl на защищенной веб-странице, в конце концов, вы можете захотеть сделать ссылку на другой сайт, который не поддерживает трафик ssl.Я думаю, что вы можете спутать это с включением незащищенных ресурсов на странице.Так что в вашем примере я не верю, что якорная ссылка является проблемой, но если бы это был тег img с атрибутом src, то это могло бы вызвать проблемы, поскольку вы сообщаете браузеру запросить небезопасную ссылку на защищенной странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...