Здравствуйте уважаемые господа!
ВОДА:
Появилась задача сделать весь сайт через протокол HTTPS..получил SSL сертификат, сайт по адресу https://www.examle.ru доступен соединение зашифровонно.всё ок.
Но есть один подвох:
Если на странице присутствуют ссылки вида (http://www.examle.ru/catalog/matrial1 (без SSL соединения)) эта страница неполноценно защищенна по правилам SSL, и вместо чёткого внушающего доверие зелёного замка рядом с урлом, показывается обламывающий всю малину серый замок с жёлтым треугольником ))((
если со статичными страницами можно легко и просто разобраться поменяв урлы ссылок и картинок..то с вьюсами всё труднее.
СУТЬ:
как сделать так чтобы заголовки матерьялов выводимые вьюсом (ссылки привязанные к страницам)имели вид https://www.example.ru/......
а не
http://www.example.ru/......
посмотреть можно здесь - https://www.kitsystem.ru/ckrytoe/modulnye-videokamery
Если я выразился не ясно, просто пройдите по ссылке по наводите на названия камер (ссылки) обратите внимание на то что все ссылки кроме одной HTTP и лишь одна начинается с HTTPS...почему так? как сделать чтобы все ссыли выводимые вьюхой начинались с HTTPS?
Спасибо!!
ИДЕЯ
Немного поразмыслив, нашол для себя более менее адекватное решение:
дописать php код-для переопределения кусков кода (всех ссылок и урлов на картинки) а имеенно:
на https://www.example.ru/...
Вот только как написать этот код, или в какую сторону php языка смотреть, php знаю не оооооооочень хорошо.
Комментарии
функция l() и темизация views?
Есть же готовое: http://drupal.org/project/securepages
отписался тут