https протокол на всём сайте. (идея есть)

Главные вкладки

Аватар пользователя Andres.website Andres.website 3 декабря 2012 в 15:50

Здравствуйте уважаемые господа!

ВОДА:
Появилась задача сделать весь сайт через протокол 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 код-для переопределения кусков кода (всех ссылок и урлов на картинки) а имеенно:

с http://www.example.ru...

на https://www.example.ru/...

Вот только как написать этот код, или в какую сторону php языка смотреть, php знаю не оооооооочень хорошо.

Комментарии

Аватар пользователя Andres.website Andres.website 4 декабря 2012 в 13:47

Nikit wrote:
Есть же готовое: http://drupal.org/project/securepages[/quote]

На сколько я понял securepages делает переадресацию всех страниц через https протокол..

к сожалению он не может залезть в вьюшку и поправить уже прописанные ViewsОМ ссылки типа http://site.ru/node/1 и такие же ссылки на картинки - http://site.ru/node.gif (если было бы - "/node/1" "/node.gif" - это уже другой разговор)

Верно?

В данном случае скорей всего темизация решает. только фраза:

------- функция l() и темизация views? --------

Звучит для меня как то слишком со стопятого )) можно чуть чуть поразвёрнутей?)