SSL и форма подписки

1

Купил недорогой SSL сертификат за 500р, установил через службу поддержки и вместо радости отловил баг)

В дефолтовой теме 2.0, в футере находится форма подписки (index.html):

{if $wa->mailer && $wa->getUrl('mailer/frontend/subscribe')}
    <div class="mailer-subscribe">
        <form action="{$wa->getUrl('mailer/frontend/subscribe')}" id="mailer-subscribe-form" target="mailer-subscribe-iframe">
            [s`Subscribe to our email newsletter`]:
            <input type="email" name="email" placeholder="Введите@вашу.почту">
            <input type="submit" class="sbscrb" value="[s`Subscribe`]">
        </form>
        <iframe id="mailer-subscribe-iframe" name="mailer-subscribe-iframe" src="javascript:true"></iframe>
        <p style="display:none" id="mailer-subscribe-thankyou"><i>[s`Thank you! We’ll keep you posted.`]</i></p>
    </div>
{/if}

Метод $wa->getUrl('mailer/frontend/subscribe') возвращает URL вида:

http://site.host.webasyst.com/mailer/subscribe/

Ошибки сразу две:

  1. Протокол подставляется http, при том, что все остальные ссылки идут по https
  2. На домене второго уровня site.ru, выводится ссылка вида site.host.webasyst.com

Из-за этого, при просмотре страницы выдается сообщение при клике на замок рядом с адресной строкой: "Обратите внимание, что на странице обнаружен небезопасный контент."

0 комментариев

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите