Jump to content
Sign in to follow this  
hip12

Смешанный контент - как исправить

Recommended Posts

Здравствуйте. На одном сайте открытый замок - F12 показывет смешанный контент (и на главной, и на других страницах): Mixed Content: The page at 'https://мойсайт.ru/' was loaded over HTTPS, but requested an insecure image 'http://none/'. This content should also be served over HTTPS. Не могу понять, что это за картинка none. Подскажите, где можно проверить или куда смотреть - обычно в таких случаях перезаливал картинки или в настройках темы s на ссылку на картинку приписывал или в базе находил и s дописывал, а сейчас не могу понять, где исправить.

Share this post


Link to post
Share on other sites

Вы попробуйте нажать CTRL+U (Просмотр кода страницы), потом нажмите CTRL+F откроется окно поиска, введите туда http://none/ возможно это поможет вам понять что это за картинка. Это может быть логотип с внешней ссылкой, или ещё какой элемент декора.

Share this post


Link to post
Share on other sites
11 час назад, Rmaydar сказал:

Вы попробуйте нажать CTRL+U (Просмотр кода страницы), потом нажмите CTRL+F откроется окно поиска, введите туда http://none/ возможно это поможет вам понять что это за картинка. Это может быть логотип с внешней ссылкой, или ещё какой элемент декора.

 
/* Top Sidebar */
  .sidebar-top-full,
  .sidebar-top {
  background-color:#dd9933;
  }
  .sidebar-top-full .widget,
  .sidebar-top .widget-wrap .widget {
  color: #333;
  }
  .sidebar-top-full .widget a,
  .sidebar-top .widget-wrap .widget a {
  color: #000000;
  }
  .sidebar-top-full .widget a:hover,
  .sidebar-top .widget-wrap .widget a:hover {
  color: #ffffff;
  }
   
  .image-and-cats a,
  .featured-post,
  .post-date a,
  .column .widget a,
  .content a {
  color: #1e73be;
  }
   
  a:hover,
  .entry-date a:hover,
  .author a:hover,
  .site-info-text-top .site-title a:hover,
  .site-title a:hover,
  .entry-header .entry-title a:hover,
  .category-list a:hover {
  color: #339900;;
  }
   
  .site-description {
  color: #ccc;;
  }
   
  entry-header .entry-title a,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
  color: #000000;
  }
   
  .column .widget .widget-title {
  background: #336600;
  color: #fff;
  }
   
   
  .site {
  background:#e0e0e0 url(http://none) repeat 0 0 fixed;
  }
   
  .header-text-is-on.header-is-on .site-info-text {
  background: #000000;

 

Только в этом куске есть http://none. 

Share this post


Link to post
Share on other sites
10 часов назад, melnychuk1985 сказал:

Лучше сделать, как выше описано - найти и исправить, но есть "ленивое" решение - плагин фикс миксед контент :) (для вордперсс)

Пробовал несколько таких плагинов - при пике посещалки сайт тормозит сильно.

Share this post


Link to post
Share on other sites
1 час назад, hip12 сказал:

Только в этом куске есть http://none. 

Так найдите css файл, содержащий это, и устраняйте.
Добавьте httpS, или удалите ссылку вовсе.

Share this post


Link to post
Share on other sites
49 минут назад, Eserador сказал:

Так найдите css файл, содержащий это, и устраняйте.
Добавьте httpS, или удалите ссылку вовсе.

Я ищу через редактор на сайте в двух файлах css - нет такого.
Есть:
site-navigation .current_page_ancestor > a {
    background-image: url(img/menu.png);
    background-repeat: no-repeat;

А где искать url(img/menu.png) не пойму.

Share this post


Link to post
Share on other sites

Выгружаете сайт и ищете строку background:#e0e0e0 url(http://none) repeat 0 0 fixed; по файлам с помощью notepad++. Если не ищется по файлам, то ищите в БД, но скорее css у вас выводятся из файлов

Edited by petroff

Share this post


Link to post
Share on other sites
2 минуты назад, petroff сказал:

Выгружаете сайт и ищете строку background:#e0e0e0 url(http://none) repeat 0 0 fixed; по файлам с помощью notepad++. Если не ищется по файлам, то ищите в БД, но скорее css у вас выводятся из файлов

Я так понимаю через ФТП скачать весь сайт? Может можно только из папки темы установленной?

Share this post


Link to post
Share on other sites
9 минут назад, hip12 сказал:

Может можно только из папки темы установленной?

Если вордпресс, то да, только шаблон. Но если не найдете, то придется весь сайт качать, но можно не выкачивать папку upload/

Share this post


Link to post
Share on other sites
В 12.11.2019 в 8:05 AM, hip12 сказал:
  Показать содержимое
/* Top Sidebar */
  .sidebar-top-full,
  .sidebar-top {
  background-color:#dd9933;
  }
  .sidebar-top-full .widget,
  .sidebar-top .widget-wrap .widget {
  color: #333;
  }
  .sidebar-top-full .widget a,
  .sidebar-top .widget-wrap .widget a {
  color: #000000;
  }
  .sidebar-top-full .widget a:hover,
  .sidebar-top .widget-wrap .widget a:hover {
  color: #ffffff;
  }
   
  .image-and-cats a,
  .featured-post,
  .post-date a,
  .column .widget a,
  .content a {
  color: #1e73be;
  }
   
  a:hover,
  .entry-date a:hover,
  .author a:hover,
  .site-info-text-top .site-title a:hover,
  .site-title a:hover,
  .entry-header .entry-title a:hover,
  .category-list a:hover {
  color: #339900;;
  }
   
  .site-description {
  color: #ccc;;
  }
   
  entry-header .entry-title a,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
  color: #000000;
  }
   
  .column .widget .widget-title {
  background: #336600;
  color: #fff;
  }
   
   
  .site {
  background:#e0e0e0 url(http://none) repeat 0 0 fixed;
  }
   
  .header-text-is-on.header-is-on .site-info-text {
  background: #000000;

 

Только в этом куске есть http://none. 

Если на не ошибаюсь это стили для верхнего меню. Если я правильно понял вы используете wordpress? Если да, то не ставили ли вы плагины связанные меню? Если у вас есть такие плагины ошибку нужно искать в их css. Да css у вас инлайн выводится в шапке сайта?

Share this post


Link to post
Share on other sites

Похоже, верхнее меню у меня есть, но средствами самой темы. Скачал сайт и поиском через Нотепад+ не нашёл этот none. В базе искал в каждой таблице - тоже нет. Установил плагин Really Simple SSL (у него есть конпка Вперед, активируйте SSL! - я на нее не нажимал) и смешанный контент пропал.

Share this post


Link to post
Share on other sites

Смешанный контент у Вас поскольку некоторые стили или скрипты идут по http а сам сайт на https вот и получается смешанный контент, проверь пути 

Share this post


Link to post
Share on other sites
8 минут назад, kuzovbmw сказал:

Смешанный контент у Вас поскольку некоторые стили или скрипты идут по http а сам сайт на https вот и получается смешанный контент, проверь пути 

Как проверить:(?

Share this post


Link to post
Share on other sites
41 минуту назад, hip12 сказал:

Как проверить:(?

Ну так посмотрите в head и в footer темы кто едет по https а кто по http

так же посмотрите внешние скрипты CND может кто то по http тянется, проверьте htaccess может там есть что то с редиректом

так же могут плагины тем такое делать тут идите в плагин в его функцию и поищите

Share this post


Link to post
Share on other sites
7 часов назад, hip12 сказал:

Как проверить:(?

Я извиняюсь я вам там выше немного ерунды написал (уставший был, запаренный, среагировал на коммент сверху), так как имя селектора .site уж больно глобальное что бы при помощи него оформлять меню. Да и по остальным селекторам видно что это стили темы, а значит плагины тут не причем.

 

Как проверить?

В интернете можно найти сервисы для проверки сайта к примеру https://www.jitbit.com/sslcheck/, ищет на сайте незащищенные изображения, сценарии и css-файлы, которые будут вызывать предупреждающее сообщение в браузерах.

 

Если же вам не нравится использования плагины для фикса этой проблемы, то вам все таки придется найти эту строчку, так как она возможно будет вызывать ошибку (Failed to load resource), так как 'http://none' никуда не ведет (конечно если установленный вами плагин не устраняет подобные ошибки), да и лишний запрос вам ненужен.

 

Как найти эту строку?

Сдается мне что у вас эти стили вставлены в шапку сайта. По этой причине вы ничего не можете найти в css файлах. В свое время так делали, (загрузка первого экран и все такое), даже по моему гугл спид когда-то рекомендовал что-то подобное. В Wordpress есть как минимум два места где это можно сделать, или вставить css код напрямую в шапку сайта, а значит вам нужно смотреть файл header.php в папке с вашей темой. Если в нем нет никаких стилей, то в Wordpress есть функция wp_add_inline_style, скорей всего стили выведены при помощи нее. Искать ее нужно в файле functions.php в папке с вашей темой, а также во всех файлах подключенных через этот файл. Хотя конечно странно что вы скачав сайт не смогли ничего найти. 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...