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

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


RHCk

Recommended Posts

Т. к. эту ветку читают и те, у кого русская сборка Опенкарт, хочу выложить то, что помогло мне.


Проблема - после перехода на https и правильно настроенном редиректе, только страница с товарами загружалась без стилей и скриптов. Остальные страницы работали нормально. При отключении ЧПУ - всё работало корректно. Моя версия opencart 2.2.0.0


Решение:
В файле catalog/controller/common/header.php on line 29


находим:
> $data['base'] = $server;
меняем на:
> $data['base'] = "//mydomain.com";

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

  • 2 weeks later...

Добрый день.
Ранее был на этом редиректе...согласно инструкции шаблона Royal 
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]

http://faqroyal.aridius.ru/#collapse9rr

после перехода на https сменил на этот:
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP:X-Forwarded-Proto} =http [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} =""
RewriteCond %{HTTP:X-HTTPS} !1 [OR]
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} !robots\.txt
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


обновил и получил - сервер не найден...вернул на старый редирект
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]

сайт https://casso.ua/
...после, опробовал все ваши методы, итог тот же - сервер не найден...в чем может быть причина?

+ перестала работать ссылка sitemap

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

1 час назад, casso сказал:

в чем может быть причина?

1. Внимательно прочитайте Правила Темы поддержки, особенно раздел 2 (в первом сообщении темы).

2. То, что вы называете редиректом, на самом деле два редиректа:

Скрытый текст

1й - с "с www" на "без www"

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
2й - с http на https

RewriteCond %{HTTP:X-Forwarded-Proto} =http [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} =""
RewriteCond %{HTTP:X-HTTPS} !1 [OR]
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} !robots\.txt
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Так вот если бы вы прочитали Правила и предоставили необходимую информацию, вам можно было что-то посоветовать, а так можно только гадать.

P.S. Заявку на гадания, кстати, в разделе небезвозмездной помощи можно оформить.

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

35 минут назад, RHCk сказал:

1. Внимательно прочитайте Правила Темы поддержки, особенно раздел 2 (в первом сообщении темы).

2. То, что вы называете редиректом, на самом деле два редиректа:

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

1й - с "с www" на "без www"

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
2й - с http на https

RewriteCond %{HTTP:X-Forwarded-Proto} =http [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} =""
RewriteCond %{HTTP:X-HTTPS} !1 [OR]
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} !robots\.txt
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Так вот если бы вы прочитали Правила и предоставили необходимую информацию, вам можно было что-то посоветовать, а так можно только гадать.

P.S. Заявку на гадания, кстати, в разделе небезвозмездной помощи можно оформить.

Вы правы, извините.

  1. hostlife.net. VDS/VPS
  2. opencart.pro
  3. Версия 2.3.0.2.3
  4. Royal
  5. Все стандартные + Export/Import Tool (V3.17) for OpenCart 2.x и FIX HTTPS
  6. скопировать на сайте любой url изображения, убрать s из https, нажать ентер и получить ссылку данного формата

     

  7. http://www.casso.ua/

    Редиректы которые на данный момент установлены(настраивала тех-поддержка хостинга)
    Скрытый текст

    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
     

    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

     

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

5 минут назад, casso сказал:

скопировать на сайте любой url изображения, убрать s из https, нажать ентер и получить ссылку данного формата

Только что проверил, отстреливает на HTTPS.

В браузере кэши/кукисы почитстите.

Как вариант попробуйте в режиме инкогнито или другим браузером.

P.S. Title главной - что ИМ и так понятно, недорого пишется слитно (в данном контексте).

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

11 минуту назад, RHCk сказал:

Только что проверил, отстреливает на HTTPS.

В браузере кэши/кукисы почитстите.

Как вариант попробуйте в режиме инкогнито или другим браузером.

P.S. Title главной - что ИМ и так понятно, недорого пишется слитно (в данном контексте).

Принял, спасибо.

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

Добрый день.

  1. hostlife.net. VDS/VPS
  2. Opencart.pro
  3. Версия 2.3.0.2.3
  4. Royal
  5. Все стандартные + Export/Import Tool (V3.17) for OpenCart 2.x и FIX HTTPS + Simple
  6. Сайт: https://casso.ua/

Буквально три дня назад перешел на https.
Добавил в Search Console сайт, отправил сайт мап на индексирование. И пошли ошибки сканирования. Пытался найти похожее в интернете, но безрезультатно.
Вот скрины:

Сайт был в топ 3 по запросу "Магазин женской одежды", в итоге теперь N/A.
Подскажите о чем говорят эти ошибки? Это временное явление?
В отчете индексирования пока месть - 0, может это потому что его не проиндексировало, но откуда тогда все эти ошибки?
Помогите пожалуйста разобратся.

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

В 24.10.2017 at 13:06, SunnRi сказал:

@casso

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

screenshot-i.paste.pics-2017-10-24-13-05-54-900.png

Бред какой то выбивает у вас,таких страниц не бывает )

 

 

Вы стандартный файл отправляете на индекс?(sitemap.xml)?

http://casso.ua/index.php?route=extension/feed/sitemap_pro
Отправляю генерируемый приложением sitemap pro
Это кстати нормально что генерируется имеено http, а не https в sitemap pro?

Проблему с URL сайта решил, оказывается не проставил s везде, в файле config.php из каталога admin

Скрытый текст

Зашел в Система-Настройки и вот что увидел:
https://pastenow.ru/edit/50a364d99ea322eb0ad135d68eabda14

Но решил это оставить, так как может это как-то повлияло на ошибки сканирования.

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

2 часа назад, SunnRi сказал:

@casso у вас должно быть везде https, абсолютно везде

Ну вот сейчас когда в файле config.php из каталога admin по ставил s, стало https://casso.ua/index.php?route=extension/feed/sitemap_pro
Но могло ли это вызвать те ошибки сканирования и то что сайт исчет из гугла по запросу - магазин итальянской одежды, тогда как был топ 3

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

  • RHCk pinned this topic
42 минуты назад, RHCk сказал:

Screaming Frog SEO Spider показывает сколько страниц доступно и по какому протоколу.

Просканировала, вижу страницы с http, и как быть дальше? как их перевести в https?

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

Добрый день
Заметил проблему. 
Сайт перевел на https, но Гугл отображает страницу вот так:
https://pastenow.ru/edit/cf2319ed241e5df9906e83a2733aa714
кликаю на треугольник, и пишет 
https://pastenow.ru/edit/0b570baf483a133ea27fc678851493e0
"Это версия страницы http://...... из кеша Google" но почему же http, если уже 2 недели как https.
в .htaccess настроенные редиректы 301, прописывали хостовики все работает

Скрытый текст

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
 

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

В config все прописано по фэншую, как yoda прописал.

Скрытый текст

 

// HTTP
define('HTTP_SERVER', 'https://casso.ua/');

// HTTPS
define('HTTPS_SERVER', 'https://casso.ua/');

 

admin/

Скрытый текст

// HTTP
define('HTTP_SERVER', 'https://casso.ua/admin/');
define('HTTP_CATALOG', 'https://casso.ua/');

// HTTPS
define('HTTPS_SERVER', 'https://casso.ua/admin/');
define('HTTPS_CATALOG', 'https://casso.ua/');

  1. hostlife.net. VDS/VPS
  2. opencart.pro
  3. Версия 2.3.0.2.3
  4. Royal
  5. Все стандартные + Export/Import Tool (V3.17) for OpenCart 2.x+Simple

Гугл каким-то боком не видит что сайт на https. В админке SSL включен.
Помогите плз
 

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

12 часа назад, RHCk сказал:

Страницы вашего сайта, доступные по HTTP:

Проверяйте.

Вы совершенно правы...поисправлял, это при переходе на https не поменял ссылки в текстах категорий и ссылки перехода с банеров. Сейчас все ссылки убрал, правда проблема не ушла адрес сайта так и пишется - casso.ua/, или на это нужно время?
Заметил еще одну непонятную мне загагулину.
По запросу "магазин женской одежды" сайт выдается как раз таки полным именем с https -  https://pastenow.ru/edit/cf058f9ec8c3a4255639ae877228b615
Но потом кликнул на треугольник который обвел на скриншоте и вот что увидел http://pastenow.ru/60758c2a865e0016615f7444600d0789
+ заметил что за все две недели существования сайта на https было две индексации, но не проиндексировалась ни одна картинка https://pastenow.ru/edit/eb48041a7c7f1c6a7235e4a002e36fac может это как-то связанно, в robots.txt проверял, они доступны.

Так же заметил такую последовательность.
Чищу кэш браезура и по запросам - "магазин женской одежды и магазин итальянской одежды" сайт с https://ca... как и надо. Казалось бы проблема решена. Но если в гугле пишу название "casso", то сайт выдает обрезанным - casso.ua/. И как только я захожу на этот сайт с обрезанным названием, а потом снова ищу в гугле сайт по запросам - "магазин женской одежды и магазин итальянской одежды", url пишутся обрезанными, мало того они меняют свои позиции, и по запросу "магазин женской одежды" сайт выползает в топ 10.

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

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

UPD: извините за мой вопрос, это действительно нужно делать, иначе как ПС узнают о том, что у меня ссылки имеют вид HTTPS.

 

Подскажите, пожалуйста, по такому вопросу, потому что через поиск по данной теме не нашёл: если я в вебмастеры ПС добавляю адрес своего магазина по HTTPS, то мне необходимо для этих добавленных зеркал указывать в вебмастерах ПС sitemap'сы по протоколу HTTPS?

 

Или мне до склейки зеркал нужно добавить sitemap по протоколу HTTPS в первое зеркало сайта, которое добавлено давно по протоколу HTTP?

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

Добрый вечер,

 

подскажите, пожалуйста, подключили SSl для домена и его поддоменов.

Основной домен перешел без проблем, а поддомен novosibirsk.electrotown.ru, когда его ставишь с www - хром пишет

"Ваше подключение не защищено

Злоумышленники могут пытаться похитить ваши данные с сайтаwww.novosibirsk.electrotown.ru"
В чем может быть проблема, вроде все по аналогии с основным сайтом, там работает, а тут нет :(

htaccess прикрепила

 

 

пример htaccess.txt

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

2 часа назад, disan сказал:

подскажите

Если у вас бесплатный сертификат, то скорее всего будут нужны отдельные сертификаты для поддоменов.

Если нужен один для домена и поддоменов, необходимо нечто такое (Wildcard SSL).

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

В 10.11.2017 at 20:46, RHCk сказал:

Если у вас бесплатный сертификат, то скорее всего будут нужны отдельные сертификаты для поддоменов.

Если нужен один для домена и поддоменов, необходимо нечто такое (Wildcard SSL).

куплен Comodo PositiveSSL Wildcard - вроде он и для поддоменов

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

6 минут назад, disan сказал:

вроде он и для поддоменов

Верно.

Теперь вопрос о правильной установке и настройке сертификата для работы с поддоменами задайте хостеру.

Он ближе всего к этому процессу.

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

39 минут назад, Voron сказал:

Для ocStore 2.1.0.1.1 данная инструкция подходит?

Что касается настроек хостинга - Да.

В моментах, связанных с настройкой CMS, могут быть небольшие отличия.

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

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