COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Руководство для перехода на SSL (HTTPS)


RHCk

Recommended Posts

Подскажите по инструкции для OC версий 1.5.X.

Из пункта 12.2:

  Цитата

 

Файл config.php из корневого каталога сайта

// HTTP делаем замену
define('HTTP_SERVER', 'http://site.ru/'); ---> define('HTTP_SERVER', 'https://site.ru/');

// HTTPS делаем замену
define('HTTPS_SERVER', 'http://site.ru/'); ---> define('HTTPS_SERVER', 'https://site.ru/');

 

Expand  

 

В то время как для Opencart 2.1.X по инструкции следует оставлять HTTP как есть.

Из пункта 3.1:

  Цитата

 

// HTTP здесь оставляем как есть
define('HTTP_SERVER', 'http://site.ru/'); ---> define('HTTP_SERVER', 'http://site.ru/');

// HTTPS делаем замену
define('HTTPS_SERVER', 'http://site.ru/'); ---> define('HTTPS_SERVER', 'https://site.ru/');

 

Expand  

 

Почему так, и если планируется плавный переход с использованием HTTPS FIX PRO - как поступать для 1.5.X? Все-таки оставлять HTTP в конфиге?

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

  В 19.04.2017 at 08:27, Xebec сказал:

Подскажите по инструкции для OC версий 1.5.X.

Из пункта 12.2:

 

В то время как для Opencart 2.1.X по инструкции следует оставлять HTTP как есть.

Из пункта 3.1:

 

Почему так, и если планируется плавный переход с использованием HTTPS FIX PRO - как поступать для 1.5.X? Все-таки оставлять HTTP в конфиге?

Expand  

HTTP_SERVER   - http://...

HTTPS_SERVER  - https://...

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

Друзья, подскажите а по какому пункту жить тем кто сидит на "Версия ocStore 2.1.0.1" ??? :wall:

 

В инструкции есть пункт для 1.5. и для 2.1.0.2 а, что делать если версия 2.1.0.1

 

1. Внес изменения в конфиг.

  Показать содержимое

2.Установил HTTP FIX.

3. Добавил в роботе к адресу карты и хосту https://

4. Добавил в яндексе и гугле https версии сайта.

 

 

В яндекс вебмастере у меня ошибка. "Невозможно перенести сайт. Проверьте соответствие сайта всем необходимым условиям"

 

Писал в поддержку яндекса. Пришел ответ.

 

В настоящий момент из-за технических работ на нашей стороне заявка на переезд может не приниматься при использовании директивы Host. В данном случае Вы можете подождать немного, мы постараемся разрешить ситуацию на своей стороне, либо использовать редирект с http-версии на https, что позволит сменить протокол уже сейчас. Но замечу, поскольку страницы старого сайта станут недоступны для робота, они могут кратковременно пропасть из поиска в соответствии с редиректом.

 

Правильно ли все сделано?

 

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

Подкажите, перевели сайт на работу по протоколу https, теперь в Отчет по просмотренным товарам нет не какой информации, на протоколе http все корректно и отлично работало. что может быть?

http://prntscr.com/ez013n

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

отчет показывает что заходят по протоколу https , а дальше открывают страницы http

http://prntscr.com/ez020j

хотя реально это несоотвествует действительности, что не так?

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

  В 19.04.2017 at 11:16, likilu сказал:

Правильно ли все сделано?

Expand  

1. Если Вы настроены ждать пока Яндекс исправит неполадки, Вы сделали правильно, но не всё. Нужно добавить директиву Host в robots.txt.

2. Если Вы хотите перейти на HTTPS, тогда добавьте в .htaccess (или включите в ПУ хостинга) редирект на https.

P.S. Вышеперечисленное актуально для Яндекса, Гугл увидит сайт на HTTPS и начнёт с ним работать сам.

  В 21.04.2017 at 16:47, q457 сказал:

что не так?

Expand  

Посмотрите черех XENU или Screaming Frog SEO Spider остались ли на сайте ссылки уводящие посетителя с HTTPS на HTTP.

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

  В 22.04.2017 at 12:40, RHCk сказал:

1. Если Вы настроены ждать пока Яндекс исправит неполадки, Вы сделали правильно, но не всё. Нужно добавить директиву Host в robots.txt.

2. Если Вы хотите перейти на HTTPS, тогда добавьте в .htaccess (или включите в ПУ хостинга) редирект на https.

P.S. Вышеперечисленное актуально для Яндекса, Гугл увидит сайт на HTTPS и начнёт с ним работать сам.

Посмотрите черех XENU или Screaming Frog SEO Spider остались ли на сайте ссылки уводящие посетителя с HTTPS на HTTP.

Expand  

Спасибо @RHCk

Ждать не стал. Включил редирект на https. Host указал.

Третий день пошел Гугл и Яндекс не шевелятся с индексацией добавленных сайтов https ((( Жду вылета...

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

  В 22.04.2017 at 13:13, likilu сказал:

Третий день пошел Гугл и Яндекс не шевелятся

Expand  

Используйте AddUrl у Гугла (могу ошибаться) и Переобход страниц у Яндекса.

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

  В 22.04.2017 at 13:14, RHCk сказал:

Используйте AddUrl у Гугла (могу ошибаться) и Переобход страниц у Яндекса.

Expand  

Использовал AddUrl.

Единственное из всего вышеописанного пока не включил в настройках, админ панели Использовать SSL. вроде это в последнюю очередь включается.

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

  В 22.04.2017 at 13:33, likilu сказал:

в последнюю очередь включается.

Expand  

После того как ПС выберут главным зеркалом сайт на HTTPS и заменят страницы в поиске.

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

  • 3 weeks later...

Всем доброго времени суток!!!

У меня Опенкарт 2.2 https://skysignal.ru/, сегодня установил сертификат ssl , и плюс чтоб исправить вылезающие ссылки http установил мод  FIX_HTTPS, сайт работал замечательно по обоим адресам http и https пока не обнаружил что для страниц Товары по протоколу https не подгружаются стили :

https://skysignal.ru/komplekty-sputnikovogo-interneta/komplekt-sputnikovogo-interneta-kitenet-by

и плюс еще для некоторых подкатегорий товаров:

https://skysignal.ru/mobilnyj-3g-4g-internet/internet-3g-4g

Статьи и новости работают нормально 

Редирект 301 в хтасес решил до склейки доменов не делать...

Вот мои файлы конфига:

  Показать содержимое

и с админки:

  Показать содержимое

 

Заранее спасибо за инфу , если кто-то очень хорошо разбирается в опенкарте и переходе на ssl , стучите мне в личку , можно договориться чтоб исправить все косяки на платной основе...

Вот фикс который я установил...

Щас еще заметил что стили не подгружаются для всех ссылок больше чем второго уровня

fix_https.ocmod.xmlFetching info...

Изменено пользователем RHCk
Картинки, логи и код убирайте под спойлер!
Ссылка на комментарий
Поделиться на других сайтах

  В 10.05.2017 at 15:38, komrad.veider сказал:

для страниц Товары по протоколу https не подгружаются стили

Expand  

Задайте вопрос @markimax, это вопрос к работе модуля.

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

При просмотре сайта на версии https , если нажать в веббраузере на кнопку "Просмотреть код страницы" - видно что не отдается тег base        <base href ="" />
Я щас попробовал в файле header.tpl в строчке <base href="<?php echo $base; ?>" /> тупо заменить <?php echo $base; ?> на https://skysignal.ru/  и о чудо заработали сразу урлы третьего уровня на сайте с https , и в гугол вебмастере при проверке карты сайта сразу стало ошибок меньше на 5 штук ... скрин прилогаю .
 
Заменить то можно но это же не правильно..
  Показать содержимое

 

 

Мля...  все ...   проблема решена :

Изменил  в файле catalog/controller/common/header.php

  Показать содержимое

 

Изменено пользователем RHCk
Картинки, логи и код убирайте под спойлер!
Ссылка на комментарий
Поделиться на других сайтах

  В 11.05.2017 at 10:30, markimax сказал:

Не правильно
Это только для home

Expand  

Да вроде сайт работает, все страницы на https открываются , единственное  админка идет не по https ...   а если не секрет , то как правильно ? Заранее спасибо за ответ...

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

  В 11.05.2017 at 11:27, komrad.veider сказал:

Да вроде сайт работает, все страницы на https открываются , единственное  админка идет не по https ...   а если не секрет , то как правильно ? Заранее спасибо за ответ...

Expand  

Ну как бы работать будет, но костыльно. :) Мультики работать не будут.

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

  В 11.05.2017 at 11:31, markimax сказал:

Ну как бы работать будет, но костыльно. :) Мультики работать не будут.

Expand  

А что такое мультики в опенкарт ?  гугол что-то не дает ответа на этот вопрос ...   заранее спасибо за ответ

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

Добрый день! вставил 

 

# Проверяем пришел ли запрос по протоколу HTTPS и если нет - то для основного домена сайта оптравляем его на HTTPS

RewriteCond %{HTTPS} off

RewriteCond %{HTTP_HOST} ^(www\.)?(osnovnoy_domen\.ru)

RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]

Яндекс блокирует сайт, из за того что много раз переименован. как этого избежать?

 

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

  В 13.05.2017 at 11:57, seyme сказал:

как этого избежать?

Expand  

1. Не переименовывать много раз.

2. Написать в Яндекс с просьбой разъяснить причину блокировки и объяснить как в будущем её избежать.

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

У меня сайт на 1.5.5.1.2

Сертификат Let'sEncrypt (с хостинга)

 

Сделал вчера пункты 12.0-12.3

Сутки примерно проработало, потом отвалились страницы с товарами. Причем, и по http, и по https.

Подскажите как быть?

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

  В 15.05.2017 at 14:07, Arhimed70 сказал:

Подскажите как быть?

Expand  

Задать вопрос хостеру, как минимум. И в дальнейших действиях исходить из ответа (при условии, что эти сутки вы ничего с сайтом не делали).

 

P.S. Пункты 12.4-12.5 из каких соображений пропущены?

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

  В 15.05.2017 at 17:47, RHCk сказал:

Задать вопрос хостеру, как минимум. И в дальнейших действиях исходить из ответа (при условии, что эти сутки вы ничего с сайтом не делали).

 

P.S. Пункты 12.4-12.5 из каких соображений пропущены?

Expand  

А чем мне хостер поможет, если перестали работать только страницы товаров? Админка, категории и прочее работают. Только на страницы с товарами не получается зайти.

 

 

п12.3

" наблюдаем и ждём момента когда главным зеркалом станет сайт на HTTPS и произойдёт склейка зеркал. "

 

Ждал, пока склейка пройдёт. Так понял надо было 12.4-12.5 позже делать.

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

  В 16.05.2017 at 16:52, Arhimed70 сказал:

Так понял надо было 12.4-12.5 позже делать.

Expand  

Если используете мод HTTPS FIX, тогда редиректы добавляете позже.

Если не используете, добавляйте сразу.

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

Всем доброго дня!
Не один день мучаю себя эти переездом, и вчера при помощи тех поддержки вроде всё настроил. 

Коды представленные здесь не подходили, то не происходило перенаправление, то не работал сайт (писал ошибку "перенапрвление было сделано слишком много раз").

Редирект стоит такой 

 

  Цитата

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
 
RewriteCond %{SERVER_PORT} !^443
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ https://trendsezona.by%{REQUEST_URI} [R=301,L]

Expand  

 

В конфигах везде проставил https

Модуль HTTPS Fix включён.

 

пункт 8.1 проверял,всё ок.

пункт 8.3 не работает. картинки отдаются по http и https

И что ещё заметил, не переходит на страницы производителей. просто не грузятся.

В чём может быть проблема???

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

  • RHCk changed the title to Руководство для перехода на SSL (HTTPS)
  • RHCk pinned this topic
  • RHCk locked this topic
Гость
Эта тема закрыта для публикации сообщений.