Перейти к содержанию

Рекомендуемые сообщения

Всем доброго времени суток. Установил сертификат на сайт. Появился смешанный контент. из за этого на странице категорий перестала работать пагинация.
Вылетает такая вот ошибка:


jquery-2.1.1.min.js:4 Mixed Content: The page at 'https://greenmarket.su/tovary' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://greenmarket.su/index.php?route=extension/module/oclayerednavigation/category&path=57&page=2'. This request has been blocked; the content must be served over HTTPS.

Подскажите пожалуйста в чем может быть проблема?
https://greenmarket.su/tovary

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

редирект настройте на https

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, lambda371 сказал:

Подскажите пожалуйста в чем может быть проблема?

попробуйте так

define('HTTP_SERVER', 'https://greenmarket.su');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, AlexDW сказал:

редирект настройте на https

 

Алекс, сразу нельзя, просто поверьте по опыту
Если есть трафик с ПС, однозначно сразу редирект делать нельзя, только плавный "переезд" (я описывал на форуме  очень много "почему и как")
Если сайт новый - без проблем, сразу редрект и в конфигах https

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 12.03.2018 в 23:21, d0tb0t сказал:

попробуйте так


define('HTTP_SERVER', 'https://greenmarket.su');

Большое спасибо! Получилось!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 13.03.2018 в 00:28, markimax сказал:

Алекс, сразу нельзя, просто поверьте по опыту
Если есть трафик с ПС, однозначно сразу редирект делать нельзя, только плавный "переезд" (я описывал на форуме  очень много "почему и как")
Если сайт новый - без проблем, сразу редрект и в конфигах https

Вроде как Яндекс отказался наконец-то от "плавного" переезда и будет просто и понятно учитывать 301 редирект.

https://yandex.ru/blog/webmaster/301-redirekt-zamenit-direktivu-host-pri-vybore-glavnogo-zerkala

 

Это уже работает, насколько понимаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
29 минут назад, spb777 сказал:

Вроде как Яндекс отказался наконец-то от "плавного" переезда и будет просто и понятно учитывать 301 редирект.

https://yandex.ru/blog/webmaster/301-redirekt-zamenit-direktivu-host-pri-vybore-glavnogo-zerkala

 

Это уже работает, насколько понимаю.

"Новый" алгоритм Yandex у  Google уже более двух лет
Нет, ни Yandex ни Google как вы выразились не "отказались"
Это технически не сделано. Я описывал "почему"

301 редирект и из http индекса страницы вылетают, но в индексе https их еще нет
https://yandex.ru/blog/platon/pereezd-sayta-posle-otkaza-ot-direktivy-host

Цитата

- оба сайта должны быть доступны роботу.

 

 

Они просто выпадают. Страниц нету - ранжирования по ним нету
Как итог просадка
Поняли суть ;)

Они хоть и написали 7 марта новый алгоритм, который у Google уже давно кстати
Т е у Google нету Host директивы и не удаляет из ранжирования старые, но по факту без плавного переезда просадка идет если сразу редирект
Просто апы, алгоритм посещения и индексации не синхронизированы. Выпадают все равно.
Google "смотрит" так. Заходит на страницу http и смотрит есть ли аналог https, проверяет без ошибок ли он и ставит https версию на индексацию. А если вдруг там ошибка (не защищенное соединение) то не ставит в очередь индексации.
Суть в том что нет синхронизации апов. А выпавшая на пару дней главная - это просадка 100%
Вы не забывайте что это все автоматизировано алгоритмами
Как они работают знают только в ПС. Так что надо смотреть по опыту.
 

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@spb777 У меня не так много опыта в переездах.

 

Делал жёсткий 301. В сезон когда меньше всего продаж.

Просадки трафика не заметил.

Яша и Серп переключились меньше чем за неделю (90% трафика из поиска).

Были технические особенности о которых не догадывался. Например яша просил оставить ему robots.txt по HTTP,

 

Не знаю как реагируют всякие отложенные  пузомерки типа ссылок и прочего.

 

Уважаемого @markimax можно только попросить написать пополняемую инструкцию в здешнем или своём блоге.

Изменено пользователем d0tb0t

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 минут назад, markimax сказал:

- оба сайта должны быть доступны роботу.

Вот это место у меня почему-то ассоциируется с настроенным 301 и robots.txt на HTTP, а не как сайт целиком с новыми HTTPS ссылками и HTTPS канноникал доступный по HTTP.

Изменено пользователем d0tb0t

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
39 минут назад, d0tb0t сказал:

@spb777 У меня не так много опыта в переездах.

 

Делал жёсткий 301. В сезон когда меньше всего продаж.

Просадки трафика не заметил.

@markimax

Да, это рулетка. Просядет или нет 50 на 50. В Yandex до 7 марта была 90%  просадка, так как их алгоритм удалял из индекса и робот обходил очень медленно
Не зря же они изменили алгоритм, не с пустого места (пламенным им привет)
К примеру обратился один серьезный магазин
Им хостер сделал сразу 301 редирект - "провисел" всего один день на редиректе, меньше суток
В Google (не yandex замечу) опустился с ТОП-5 на 10 страницу сразу. Хотя алгоритм Google такой, как только 7 марта ввели в Yandex

Мониторили месяц - дошел до 2-й, а был в ТОП-5. Т е месяц сократился поисковый трафик очень серьезно
Магазин большой и убытки очень большие

Т е выбирать "вам". Рисковать или нет.

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно говоря, удивлен, что 

8 минут назад, markimax сказал:

Им хостер сделал сразу 301 редирект - "провисел" всего один день на редиректе, меньше суток
В Google опустился с ТОП-5 на 10 страницу сразу.

 

А вы анализировали почему, в чем причина то была? Если ошибок не было, редирект стоял правильно, то как так? Может быть потому что "провисел меньше суток", нет? Поставили редирект, потом сняли, потом еще дальнейшие действия - мб поэтому и на 10 страницу? Или все же редирект кривой был? Как вариант, например, каноникал не правильный отдавали, и, соответственоо...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, spb777 сказал:

Честно говоря, удивлен, что 

А вы анализировали почему, в чем причина то была? Если ошибок не было, редирект стоял правильно, то как так? Может быть потому что "провисел меньше суток", нет?

Сразу после редиректа выпала главная из поиска ("меньше суток" прошло), потом показалась https версия но уже на 10 странице

Никто уже не снимал (редирект остался) ничего. Поздно было... (когда мне пишут "памагите сделали редирект магазин просел", я отвечаю - всё, поздно "пить боржоми", раньше думать надо было)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От TimRod
      450.00 руб
      Скачать/Купить дополнение


      BVED Ассистент администратора (Защита, настройка и оптимизация)
      Модуль "BVED Ассистент администратора", лучший инструмент по защите и оптимизации Вашего магазина на OpenCart. Он помогает очищать кэш, удалять мусорные файлы и оптимизировать Вашу базу данных, менять настройки магазина на лету, а также поможет обеспечить надежную защиту Вашей административной панели.
      Все основные инструменты всегда под рукой, без большого количества кликов и обновления страниц.
      Демонстрация
      Демо: http://demo.bved.ru/admin
      Логин: demo
      Пароль: demo
      Основные возможности
      1. Интерфейс
          - Все функции работают с помощью ajax, без перезагрузки страницы.;
          - Компактная панель модуля доступна на всех страница панели администратора;
          - Интуитивно понятный интерфейс, анимация всех действий;
       
      2. Оптимизация файловой системы (очистка)
          - Кэш системы    
          - Кэш изображений    
          - Кэш VqMod    
          - Журнал ошибок    
          - Журнал модификаций    
          - Журнал openbay    
          - Неиспользуемые изображения    
          - Остаточные (ненужные) файлы
          
      3. Оптимизация базы данных
          - Неиспользуемые опции    
          - Неиспользуемые атрибуты    
          - Пустые группы атрибутов    
          - Пустые категории товаров    
          - Товары без изображений    
          - Остаточные (ненужные) записи настроек
       
      4. Защита страницы входа от перебора паролей (Google ReCaptcha).
          В отличии от бесплатных аналогов:
          - Не требует дополнительной настройки отдельного модуля Google ReCaptcha;
          - Не допускает валидации логина и пароля, пока проверка ReCaptcha не будет пройдена.
       
      5. Защита входа в административную панель блокировкой по IP.
          - Вход будет возможно произвести только с заранее указанных разрешенных IP.
          - Все остальные получат ошибку - 403 (Доступ запрещен)
          
      6. Защита входа в административную панель по секретной ссылке.
          - Вход будет возможно произвести только по заранее сгенерированной ссылке вида: http://suite.ru/admin/?key=value
          - Все остальные получат ошибку - 404 (страница не существует)
          
      7. Дополнительные функции
          - Обновление и очистка кэша модификаций; 
          - Управление настройками магазина на "лету"
          - Быстрое редактирование файлов
      Установка модуля
      1. Создать резервную копию файлов и базы данных.
      2. В разделе "Установка расширений" загрузить архив и установка пройдет автоматически.
      3. При ручной установке, просто скопируйте содержимое архива в каталог сайта.
      4. В разделе "Модификации" нажать кнопку "Обновить".
      5. В разделе "Система пользователи / группа пользователей" дать права на просмотр и редактирование.
      6. В разделе "Модули / Расширения -> Модули" активируйте модуль "BVED Ассистент администратора".
      7. Зайдите в настройки модуля, введите выданный лицензионный ключ, выберите статус "Включено" и нажмите кнопку "Сохранить".
       
      Если вы имеете лицензионную копию модуля, то должно появится сообщение об успешном сохранении данных. Модуль готов к работе! 
      В правом верхнем углу, на панели шапки сайта, должна появиться иконка модуля.
       Обновление модуля
      1. Для версии opencart 3.x + , удалить модуль в разделе "Установка расширений".
      2. В разделе "Установка расширений" загрузить архив и установка пройдет автоматически.
      3. В разделе "Модификации" нажмите кнопку "Обновить".
       
      При ручной установке, просто скопируйте содержимое архива в каталог сайта.
      !!! Обязательно очистите кэш браузера!
      Активация
       - Лицензия на модуль распространяется на 1 домен + на 1 поддомен бесплатно, путем предоставления лицензионного ключа.
       - Для прохождения активации, Вам необходимо написать на e-mail: bve.develop@yandex.ru или в личку, на том ресурсе, где приобрели.
       - Обязательно указать домен (без http:// и www), где будет использоваться. Например: mysuite.ru
       - Если на ресурсе, где покупаете, уже есть поле для ввода домена, то писать на e-mail необязательно. 
       - В ответ вы получите лицензионный ключ.
       
      Что планируется сделать
      - Расширить и усовершенствовать алгоритм поиска ненужных файлов и записей в базе данных.
      - Добавить детальное описание того, что можно удалять. (добавить подсказки)
      - Добавить дополнительные способы защиты (двухфакторная аутентификация, графический ключ, пин-код).
      - Добавить сканер безопасности, который будет анализировать файлы и базу данных на возможные уязвимости и предлагать рекомендации по их устранению.
      - Добавить редактор модификаций.
      - Добавить автоматическое создание резервной копии сайта по расписанию.
       
      Если у Вас появился вопрос, предложение по расширению функционала или Вы нашли ошибку, пишите на e-mail: bve.develop@yandex.ru или в личку, на ресурсе, где приобретали модуль.
      Добавил TimRod Добавлено 18.06.2018 Категория Модули Системные требования PHP 5.6+ Сайт разработчика Старая цена Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop  
    • От colaweb
      В этой ветке предлагаю обсудить вопросы связанные с безопасностью размещения интернет ресурсов на платном хостинге.
    • От NNA
      Скачать/Купить дополнение


      Show Password (Показать-скрыть пароль) для OC 2.x
      Отображает и снова прячет пароли на страницах регистрации, авторизации и изменения пароля.
      Давно известно, что на самом деле толком не повышающая безопасности мода прятать вводимые символы под "звёздочками" приводит к потере клиентов в е-коммерции из-за целого ряда неудобств, среди которых:
      Нет контроля набора букв, особенно новых и сложных паролей. Ошибки, отрицательные эмоции. В случае несовпадения паролей в полях невозможно определить, какое из них содержит ошибку, а какое - верный пароль. Невозможно элементарно скопировать набранный пароль для сохранения в любимый блокнот\контейнер\etc. Ну и так далее. Столкнулся с полным отсутствием решения этой давно наболевшей проблемы для пользователей. Дарю сообществу, пусть приносит пользу (и расширение, и сообщество ).
      Должно работать на:
      любых грамотных шаблонах, использующих стандартный вывод ошибок при вводе пароля. Проверено на нескольких имеющихся. любой версии OC2 со стандартным шаблоном. Проверено от 2.2.х. В случае несовместимости шаблона - правки минимальны, но по просьбе могу внести в публикуемый код.
      Тестирование (и сообщения о работоспособности) на OCStore и других сборках также привествуются.
      Плюсы:
      Не требует загрузки файлов (значит, и нет потенциальных проблем с ftp). Не требует JQuery. Минимизированный код (не сжатый! т.е. без потери удобства чтения-правок). Известные минусы: не обнаружено.
      Установка:
      Распаковать zip-архив! Установочный файл - xml из архива. Установить через стандартное меню (либо скопировать в папку /system/ сайта) В обоих случаях обновить кэш модификаторов. Добавил NNA Добавлено 10.01.2017 Категория Прочее Системные требования Исправный OCMOD Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От Aky
      Как передать POST параметр через ajax в файл controller модуля OpenCart ?
       
      Есть модуль "latest"  Файл контроллера latest.php, нужно передать туда параметр width через Ajax/Jquery  
       
      Как обратится к этому файлу? 
       
      Как работать с Ajax знаю, как параметры передать знаю, как принять знаю, но как обратится к нужному файлу в OpenCart?
       
      При попытках обращения по "url:' скрипт выдает ошибку  "404 (not found)"
       
      Пробовал вот так:
      url: 'index.php?route=extension/module/latest',  url: 'index.php?route=module/latest',  url: '/catalog/controller/extension/module/latest',   
      Если перейти на прямую по ссылки: "/catalog/controller/extension/module/latest.php"  выдает ошибку HTTP ERROR 500
    • От Techno1og
      Обнаружили на страницах сайта множество ссылок дублирующих друг друга, эти ссылки располагаются в разных блоках, виджетах и разделах сайта.
       
      Например в  блоке с новостями: ссылка дублируется аж 3 раза: ссылка на статью, ссылка с изображения, ссылка на кнопке подробнее. Есть дублирующие ссылки в главном слайдере, дубли в миниатюрах каждого слайда, Дубли в кнопках вида «далее», «подробнее» - даже во внутренних ссылках нельзя использовать не точные анкоры, анкор должен соответствовать теме URL , поэтому такие кнопки лучше завернуть в JS.   Категории товаров.  Принято считать, что сквозные элементы сайта, в частности меню, поисковиками не учитываются, либо учитываются очень слабо, т.к. присутствуют на каждой странице. Тем не менее имеют место быть различные варианты. Возьмем для примера 4 крупных интернет-магазина:  www.mvideo.ru, www.eldorado.ru и www.dns-shop.ru, www.tehnosila.ru. На сайте М.Видео абсолютно всё меню навигации с категориями и подкатегориями закрыто в тег noindex. Аналогичная картина на сайте Эльдорадо. Закрывать меню в noindex имеет смысл только чтобы не учитывать его текстовую составляющую, чтобы меню не попадало в сниппет на поисковой выдаче, чтобы не мешало определению релевантной страницы. Если запустит Краулер и посмотреть как он определить релевантные страницы, то можно увидеть что некоторые стр. определяются не верно. Так же есть повторяющиеся ссылки в Footer , микроразметке, и т.д, и прочих элементах...  
      судя по отчету ScreaminFrog - google видит все  внутренние ссылки, воспринимает, и распределяет вес с учетом всех внутренних факторов. Ссылки нужно закрыть, но по умолчанию такого решения в Opencart не предлагается, поэтому ищем альтернативные способы, изучаем правила закрытия ссылок:
       
      Внутренние ссылки не должны содержать атрибута rel=”nofollow”. В противном случае вес со страницы будет утекать, то есть будет попросту испаряться. Атрибут rel=”nofollow” необходимо использовать в редких случаях случаях, когда ссылка ведет на неиндексируемую страницу. Ссылки всегда должны вести на индексируемые страницы сайта, иначе будет повторяться история, описанная в пункте №1 выше. Даже при формировании внутренних ссылок при перелинковке следует использовать уникальные анкоры. Внутренние ссылки всегда должны быть прямыми и идти строго на целевые страницы. Это значит, что переход по ссылке должен отдавать ответ 200 OK. Я не говорю о том, что битые ссылки недопустимы, это очевидно, а я говорю о том, что ссылки должны идти без промежуточных 301-редиректов (а если там еще и не 301, а 302-редирект, то совсем беда). Не редко, когда меняют структуру, либо по вине верстальщика  
      отследить на глаз многие мелочи трудно, и чтобы потом не удивляться - советую использовать краулер. (XENU или родной Screaming Frog)
       
      Нашел следующие методы закрытия внешних и внутренних ссылок на jQuery AJAX:
      (взяты со стороннего ресурса; там где проводили эксперимент пишут, что все способы  рабочие)
       
      Вариант №1 —
      <a href="#" class="link" data-link="http://goo.gl">ссылка</a> Скрипт, который будет обрабатывать ссылку и открывать ее:
      <script>$('a.link').click(function(){window.open($(this).data("link"));return false;});</script> В этом варианте вам не надо будет производить никаких дополнительных доработок стилей в css, наша ссылка будет выглядеть как и все остальные «нормальные» ссылки.
      Вариант №2 —
      Код ссылки на странице:
      <a href="#" class="link" rel="http://goo.gl">ссылка</a> Скрипт, который будет обрабатывать ссылку и открывать ее:
      <script>$('a.link').click(function(){window.open($(this).attr("rel"));return false;});</script> Вариант №3 —
      Код ссылки на странице:
      <span class="hidden-link" data-link="http://goo.gl">ссылка</span> Скрипт, который будет обрабатывать ссылку и открывать ее:
      <script>$('.hidden-link').click(function(){window.open($(this).data('link'));return false;});</script> как пишет автор данный вариант100% не вызовет никаких подозрений у поисковика, так как даже структурно в коде нет ссылки, а просто кусок текста (он же анкор) выделен спаном <span>, что довольно часто используется при разметке документов.
      Однако и отображаться такая «ссылка» будет как обычный текст на странице. Придется пошаманить с css, чтобы имитировать ссылку. Например, добавить в свой css:
      span.hidden-link { color: #00ff00; /*-цвет ссылки-*/ text-decoration: underline; /*-подчеркивание-*/ cursor: pointer; /*-указатель в виде пальца-*/ } Вариант №4 — Еще один вариант скрытия ссылки
      <span class="hidden-link" data-link="http://goo.gl">ссылка</span> Скрипт, который будет обрабатывать ссылку и открывать ее:
      <script>$('.hidden-link').replaceWith(function(){return'<a href="'+$(this).data('link')+'">'+$(this).text()+'</a>';})</script> Отличие этого способа от предыдущего в том, что js-скрипт меняет на странице html-код «якобы» ссылки на нормальную ссылку после полной загрузки документа. Поэтому никаких правок в css вносить не придется, а ссылка будет открываться как и обычная.
      Способ так же прошел проверку экспериментом — ссылка не индексируется и не видится поисковыми роботами и, соответстенно, не учитывается.
       
      Вариант №5 — Универсальный вариант скрытия любого контента, например, картинок
      ..... Предыдущий вариант не работает в том случае, если в анкоре ссылки стоит картинка. А такие варианты довольно часто встречаются: счётчики, информеры, партнёрские баннеры. Поэтому предлагаю использовать вместо метода .text () метод .html (), он будет более универсальным.
      Код элемента, в данном случае ссылки, на странице, будет такой:
      <span class="hidden-link" data-link="http://goo.gl">внешняя ссылка</span> * — Чтобы закрыть картинку, в коде, указанном выше, необходимо заменить «внешняя ссылка» на код <img src="...">.
      Скрипт, который будет обрабатывать ссылку или любой другой элемент:
      <script>$('.hidden-link').replaceWith(function(){return'<a href="'+$(this).data('link')+'">'+$(this).html()+'</a>';})</script> Как вы понимаете, отличие данного способа от всех других в том, что в скрипт можно «спрятать» не только ссылку, но и картинку со ссылкой или еще что-нибудь. Все проверено — все работает
       
      6.  Вариант №6 —  как пишут в коментариях самый лучший.
      $('.hidden-link').replaceWith (function (){return'<a href="'+$(this).data ('link')+'" title="'+$(this).text ()+'">'+$(this).html ()+'</a>';})  
      Интересно кто какие варианты использует и на что нужно обратить внимание еще.
       
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.