Смешанное содержимое, Как бороться?

  • 18 Ответов
  • 407 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

RumusBin

  • ***
  • 181
  • 0
Доброго времени, форумчане! После перехода на SSL сайт стал восприниматься как "не полностью защищен" в консоли проблему вызывают ссылки типа "'http://fonts.googleapis.com/css?family=Open+Sans|Coming+Soon"
ну и картинки тоже загружаются по http! Может существует плагин, которые "отслеживает" ссылки подобного рода и заменяет их на https? Ведь руками это сделать нереально, мне кажется! Или как с этим бороться? Ведь я уверен, с подобным многие сталкивались, но ничего толком по Joomla в Google на эту тему я так и не нашел.

*

wishlight

  • ********
  • 3593
  • 220
  • skype aqaus.com

*

Taatshi

  • *****
  • 4779
  • 452
Как правило такие ссылки жестко указаны в коде шаблона и даже плагин их не подменит.
Ну, почему же... Кстати, неплохая идея для плагина. Надо будет сделать... Хотя, наверняка уже где-то есть.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3  /  ОТЗЫВЫ 
Минимальная ставка за платные услуги 1000 рэ Связь: telegram - Taatshi, почта - Taatshi на яндексе.

*

dmitry_stas

  • ********
  • 9652
  • 929
гонять регулярку каждый раз по всему HTML нагрузочно будет... лучше все таки руками исправить, раз и навсегда...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

Septdir

  • *******
  • 2143
  • 106
  • JoomlaZen
Согласен с dmitry_stas. Проше руками. Да и вообще об этом сразу думать надо. Писать относительные пути. Что же до внешек типа подключения Google шрифтов так там 100 лет уже https
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

Смотрите CSS файлы шаблона

*

RumusBin

  • ***
  • 181
  • 0
гонять регулярку каждый раз по всему HTML нагрузочно будет... лучше все таки руками исправить, раз и навсегда...
Как всегда (((  спасибо!
А как их лучше отслеживать не подскажите? Чере TotalCommander поиск? Или по другому можно?

*

RumusBin

  • ***
  • 181
  • 0
Согласен с dmitry_stas. Проше руками. Да и вообще об этом сразу думать надо. Писать относительные пути. Что же до внешек типа подключения Google шрифтов так там 100 лет уже https
По видимому моему шаблону 101 год )))

Ссылки могут быть не только в шаблоне, но и в тексте. Если в шаблоне можно ручками поменять протокол, то для контента все сложнее. Например у меня на сайте более 1000 страниц и в каждой есть абсолютная ссылка. Решается просто:
1) заходим в phpMyAdmin в таблицу com_content;
2) нажимаем на кнопочку "поиск", выбираем "поиск и замена";
3) ищем http://moydomen заменяем на https://moydomen (лучше прописать свой домен, чтобы на https заменились только внутренние ссылки...);
4) производим поиск и замену для "вступительного материала" и для "полного материала";

На все уйдет пара минут.

Правда еще ссылки могут быть прописаны в модулях, плагинах, скриптах... меняем аналогично...

*

RumusBin

  • ***
  • 181
  • 0
Ссылки могут быть не только в шаблоне, но и в тексте. Если в шаблоне можно ручками поменять протокол, то для контента все сложнее. Например у меня на сайте более 1000 страниц и в каждой есть абсолютная ссылка. Решается просто:
1) заходим в phpMyAdmin в таблицу com_content;
2) нажимаем на кнопочку "поиск", выбираем "поиск и замена";
3) ищем http://moydomen заменяем на https://moydomen (лучше прописать свой домен, чтобы на https заменились только внутренние ссылки...);
4) производим поиск и замену для "вступительного материала" и для "полного материала";

На все уйдет пара минут.

Правда еще ссылки могут быть прописаны в модулях, плагинах, скриптах... меняем аналогично...
Проверил таблицы, у меня нет com_content есть просто content там вообще ссылок нет! Прошелся поиском просто по всем файлам сайта, высыпалось огромное кол-во ссылок http:// различные модули, манифести, XML файла их содержат! Я не знаю, это наверное не так влияет на безопасность сайт, самый большой вопрос - это картинки товаров которые загружаются по http: протоколу, не могу найти кто прописывает эти пути. Но это уже, наверное, нужно в ветке по Joomshoping спрашивать!

Re: Смешанное содержимое, Как бороться?
« Ответ #10 : 22.12.2016, 13:42:17 »
Ну, пути к картинкам должны были смениться автоматически при включении SSL. Видимо у Вас  что-то не до конца настроено.
Например у меня работает так: В общих настройках включен SSL + в .htaccess добавлено вот это:
Код
RewriteCond %{HTTP:X-HTTPS} ^1$
RewriteRule .? - [E=HTTPS:on]
В итоге всё, что генерируется - получает https. А то, что ручками прописано (абсолютные ссылки в контенте) - менял ручками...

Что касается таблицы com_content, я специально так написал, чтобы было понятно, что это таблица компонента "Контент". Для каждого компонента используются свои таблицы...
Повторюсь, я в эту таблицу полез целенаправленно, т.к. знаю где и что у меня прописано (как и где я ссылки вставляю, картинки...). На Вашем сайте должны ориентироваться ВЫ!

*

Septdir

  • *******
  • 2143
  • 106
  • JoomlaZen
Re: Смешанное содержимое, Как бороться?
« Ответ #11 : 22.12.2016, 14:10:57 »
Проверил таблицы, у меня нет com_content есть просто content там вообще ссылок нет! Прошелся поиском просто по всем файлам сайта, высыпалось огромное кол-во ссылок http:// различные модули, манифести, XML файла их содержат! Я не знаю, это наверное не так влияет на безопасность сайт, самый большой вопрос - это картинки товаров которые загружаются по http: протоколу, не могу найти кто прописывает эти пути. Но это уже, наверное, нужно в ветке по Joomshoping спрашивать!
Можно попробовать прописать $live_site в конфиге. Но врядли дело в этом. Пути к картинкам должны быть относительные. Ну на край с JURI::root(). Так или иначе. Начнайте с базы, таблица за таблицей ищите http:// затем файлы вышего шаблона.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

RumusBin

  • ***
  • 181
  • 0
Re: Смешанное содержимое, Как бороться?
« Ответ #12 : 22.12.2016, 17:41:44 »
Ну, пути к картинкам должны были смениться автоматически при включении SSL. Видимо у Вас  что-то не до конца настроено.
Например у меня работает так: В общих настройках включен SSL + в .htaccess добавлено вот это:
Код
RewriteCond %{HTTP:X-HTTPS} ^1$
RewriteRule .? - [E=HTTPS:on]
В итоге всё, что генерируется - получает https. А то, что ручками прописано (абсолютные ссылки в контенте) - менял ручками...

Что касается таблицы com_content, я специально так написал, чтобы было понятно, что это таблица компонента "Контент". Для каждого компонента используются свои таблицы...
Повторюсь, я в эту таблицу полез целенаправленно, т.к. знаю где и что у меня прописано (как и где я ссылки вставляю, картинки...). На Вашем сайте должны ориентироваться ВЫ!
Да, с помощью Ваших правил удалось перевести запросы картинок на https: однако, по вот такому запросу "'http://korzinaigryshek.com.ua/modules/mod_jshopping_cart_ajax_mini/img/'" все равно http: На него, что, не распространяются правила? Я же так понимаю, это внутренние запросы, и они все должны придерживать установленных правил htaccess?

*

Septdir

  • *******
  • 2143
  • 106
  • JoomlaZen
Re: Смешанное содержимое, Как бороться?
« Ответ #13 : 22.12.2016, 17:42:56 »
Да, с помощью Ваших правил удалось перевести запросы картинок на https: однако, по вот такому запросу "'http://korzinaigryshek.com.ua/modules/mod_jshopping_cart_ajax_mini/img/'" все равно http: На него, что, не распространяются правила? Я же так понимаю, это внутренние запросы, и они все должны придерживать установленных правил htaccess?
А вы в админке force_ssl включили?
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

Re: Смешанное содержимое, Как бороться?
« Ответ #14 : 22.12.2016, 17:54:53 »
Да, с помощью Ваших правил удалось перевести запросы картинок на https: однако, по вот такому запросу "'http://korzinaigryshek.com.ua/modules/mod_jshopping_cart_ajax_mini/img/'" все равно http: На него, что, не распространяются правила? Я же так понимаю, это внутренние запросы, и они все должны придерживать установленных правил htaccess?
Вопрос в том, где и как эта ссылка прописана! Если она вручную прописана типа http://moydomen... тогда никакой htaccess ее не изменит. К сожалению, я с joomshoping не работал, не знаю как там и что сделано. Судя по Вашей ссылке, это путь к папке с картинками. Этот путь может быть может быть прописан в параметрах модуля mod_jshopping_cart, а может быть прописан в макете модуля...
Кроме того, у некоторых компонентов может быть дополнительная опция "ssl". Возможно это лучше уточнить в ветке про joomshoping

*

dmitry_stas

  • ********
  • 9652
  • 929
Re: Смешанное содержимое, Как бороться?
« Ответ #15 : 22.12.2016, 17:56:28 »
Кроме того, у некоторых компонентов может быть дополнительная опция "ssl"
и она таки там есть :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

RumusBin

  • ***
  • 181
  • 0
Re: Смешанное содержимое, Как бороться?
« Ответ #16 : 22.12.2016, 18:58:21 »
А вы в админке force_ssl включили?
в смысле, выпадающий список "Включить SSL"? Установлен в положение "Весь сайт". Вы об этом?

*

RumusBin

  • ***
  • 181
  • 0
Re: Смешанное содержимое, Как бороться?
« Ответ #17 : 22.12.2016, 19:00:20 »
и она таки там есть :)
Галочка "Использовать SSL" стоит в Joomshoping, если Вы об этом!

*

RumusBin

  • ***
  • 181
  • 0
Re: Смешанное содержимое, Как бороться?
« Ответ #18 : 22.12.2016, 19:24:45 »
Дело в модуле корзины. видно в нем "жестко" прописана эта ссылка. Будем копать! Всем огромное спасибо за советы!