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

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


RHCk

Recommended Posts

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

У меня еще формы заказа перестали работать, Не оформляется заказ. Браузер блокирует какой-то скрипт и пишет "страница пытается загрузить скрыпты из непроверенных источников" Подскажите, пожалуйста, где это можно исправить

SEO HTTPS FIX PRO - он исправляет ссылки в json

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

В 19.03.2017 at 18:38, markimax сказал:

SEO HTTPS FIX PRO - он исправляет ссылки в json

Приобрел модуль, установил. Но у меня какая-то проблема возникла при настройке. Не работает кнопка "Показать PRO настройки" Все делал по инструкции: выдал права, обновил кэш в разделе. Помогите пожалуйста. Еще я не понимаю куда там нужно нажимать чтобы все ссылки поменялись на https:// или хотябы на //

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

 

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

5 часов назад, mdim сказал:

Приобрел модуль, установил. Но у меня какая-то проблема возникла при настройке. Не работает кнопка "Показать PRO настройки" Все делал по инструкции: выдал права, обновил кэш в разделе. Помогите пожалуйста. Еще я не понимаю куда там нужно нажимать чтобы все ссылки поменялись на https:// или хотябы на //

Там пока ничего нет - кнопка "зарезервирована"
У вас при включении уже все меняет если установили модификатор
В каждой схеме протокола согласно схеме

Т.е. в http - все ссылки http делает, а в https -> https

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

Доброго дня господа, подскажите пожалуйста, за что отвечает при переходе на https  строка из

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

define('HTTP_SERVER', 'http://site.ru/'); ---> define('HTTP_SERVER', 'http://site.ru/');

Мне мой программист там тоже изменил на https  ---  (define('HTTP_SERVER', 'https://site.ru/'); хотя здесь советуют оставить как есть... Магазин Opencart.CMS 2.1.0.1.10. И в принципе, здесь пишется что весь алгоритм перехода актуален для версии Opencart 2.1.0.2.2 и выше, а в моем случае что то меняется? Хостинг  Ukraine.com.ua.

 

 

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

В 23.03.2017 at 13:28, markimax сказал:

Там пока ничего нет - кнопка "зарезервирована"
У вас при включении уже все меняет если установили модификатор
В каждой схеме протокола согласно схеме

Т.е. в http - все ссылки http делает, а в https -> https

Что-то у меня все равно не работает. Модификатор установил. При заказе все равно какое-то окно блокируется. Проверил еще картинки без https:// они редиректятся на https://www. Может где-то ошибку допустил. Скинул содержимое и файла .htaccess. Может там с редиректом что-то напутал? Посмотрите пожалуйста

 

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

2017-03-23_20-27-52.png

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

На моём сайте ни один из указанных методов редиректа не работает.

Вернее, перенаправление на https в строке браузера идёт, но при этом страницы сайта не показываются. На всех браузерах надпись типа "Неверное перенаправление на странице".

Если отключаю FIX HTTPS и убираю редиректы из htaccess, то редиректится только главная страница, остальные остаются доступны по двум адресам (http и https).

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

23 минуты назад, apex1977 сказал:

Ни один из указанных методов редиректа не работает.

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

И да, спасибо, что поделились информацией)

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

В шапку добавлены Правила темы.

Если вы пишите сообщение с просьбой о помощи, обратите внимание на второй раздел "Правила оформления сообщения".

С уважением.

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

В 18.07.2016 at 17:34, RHCk сказал:

 

  Скрыть содержимое
  • если вы использовали HTTPS Fix и даже в исходном коде у вас все ссылки HTTPS, из-за кривог конфига nginx  на стороне хостера возможны ситуации, когда некоторые изображения отдаются с некорректным заголовком как plain/text и для них происходит 301 редирект на HTTP;
  • в index.php замените строку:


if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) {

на



if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1' || $_SERVER['HTTPS'])) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) {

 

Opencart.pro 2.3.0.2.2 в index.php нет такой строчки. Значить ничего не нужно делать?

 

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

В 23.03.2017 at 13:10, Hans сказал:

Доброго дня господа, подскажите пожалуйста, за что отвечает при переходе на https  строка из

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

define('HTTP_SERVER', 'http://site.ru/'); ---> define('HTTP_SERVER', 'http://site.ru/');

Мне мой программист там тоже изменил на https  ---  (define('HTTP_SERVER', 'https://site.ru/'); хотя здесь советуют оставить как есть... Магазин Opencart.CMS 2.1.0.1.10. И в принципе, здесь пишется что весь алгоритм перехода актуален для версии Opencart 2.1.0.2.2 и выше, а в моем случае что то меняется? Хостинг  Ukraine.com.ua.

 

 

Люди, подскажите что-то, а то уже сегодня Яндекс не пускает в вебмастер, пишет прав на файл в корне нет, много редиректов....

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

Не нашел в шапке. Если нет - нужно добавить.

 

В общем если на мобильных сертификат (только на мобильных! при этом на десктопах все ок будет. Сертификат может быть и хороший платный - от Comodo например) показывается как недостоверный - значит нужно установить и промежуточные сертификаты. После установки промежуточных - на мобильных браузерах все становится ОК.

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

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

// HTTPS
define('HTTPS_SERVER', 'http://oformy.ru/admin/');
define('HTTPS_CATALOG', 'http://oformy.ru/');

на

// HTTPS
define('HTTPS_SERVER', 'https://oformy.ru/admin/');
define('HTTPS_CATALOG', 'https://oformy.ru/');

и в файле config.php заменил

// HTTPS
define('HTTPS_SERVER', 'http://oformy.ru/');

на

// HTTPS
define('HTTPS_SERVER', 'https://oformy.ru/');

Мне помогло!

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

Привет! Ребята, подскажите пожалуйста, начал переход на ssl но в данный момент постоянно происходит редирект на http - что я делаю не так?

 

1) Установил сертификат от reg в ПУ shared хостинга Foozy

2) Движок OCStore 2.1.0.2.1

3) Шаблон Revolution (естественно лицензия)

4) Установил модуль SEO HTTPS FIX PRO, активировал все основные настройки, других модулей, которые затрагивают ссылки нет.

Есть популярные Simple, BatchEditor и тд

5) Делал все строго по инструкции описанной в этой статье, а именно:

 

1)Установил в ПУ сертификат на сайт

2)Изменил файлы config

В настройках движка опция SSL отключена

3)Установил, активировал и настроил основные настройки в модуле SEO HTTPS FIX PRO

4)Добавил в ВебМастер Яши и Гугла - новые сайты (https)

5)В Вебмастере добавил ссылки на фид карты сайта по новой ссылке https (добавил в обе версии сайта один линк, т.е. в кабинете http есть новая ссылка на карту сайта по протоколу https так же как и на "новом сайте" по протоколу https добавлена ссылка на фид карты по протоколу https

6)Начал ждать появления зеркала в поисковиках

 

В данный момент этого редиректа нет (но до установки сертификаты - был)

 

Пожалуйста помогите разобраться, где я допустил ошибку(и) и заставить сайт работать по двум протоколам. Спасибо!

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

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

1. По пункту 1 - всё корректно работает. Зайдя на сайт по HTTPS уйти на HTTP не получилось.

2. В .htaccess, после 'RewriteEngine On' добавьте нужный редирект [с WWW] <-> [без WWW], у вас его нет.

3. В robots.txt, в секции для Яндекса, директива Host должнеа указывать на главное зеркало, а оно на HTTPS.

 

Спасибо за ответ! Мучаясь целый день в решении данной проблемы получилось "починить", но я нарушил 1 шаг в руководстве:

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

 В файлах /config.php и admin/config.php делаем замены:

  Скрыть содержимое

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

// 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/');

 

И в данный момент мой конфиг из корня выглядит так:

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

// HTTP
define('HTTP_SERVER', 'https://proshellac.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://proshellac.ru/');

После этого все проблемы, которые я описал выше пропали, но как я понимаю - так делать не стоило.

Скажите пожалуйста - на что повлияет, что я "нарушил" правила и написал https в поле HTTP_SERVER?

 

По поводу редиректа из совета №2 

Указывать на https или http?

т.е. так:

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

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

или так:

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

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

И спасибо за помощь и советы!

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

В том то и дело, что сайту уже 3 года и есть высокие позиции в поисковиках, которые естественно не хочется терять.

Напишу markimax - надеюсь подскажет =)

 

С Яшей лучше не ссорится, может наказать. :facepalm:

Спасибо за помощь.

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

  • 2 weeks later...

Добрый день.

 

Подскажите, а если редирект с http на https настроить в панели управления доменом, не иcправляя ничего в .htaccess и robots.txt? Это будет неправильно с точки зрения работы ПС?

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

7 минут назад, Kiruxa сказал:

Подскажите

1. У некоторых хостинг-провайдеров редирект в ПУ 302-й (временный), а не 301-й. Поэтому нужно добавлять редирект в .htaccess.

2. ПСам нет разницы где будет включен редирект.

P.S. В инструкции описаны танцы с бубном (HTTPS FIX), чтобы минимизировать просадку вашего сайта (если он рабочий) в выдаче ПС.

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

Доброго времени суток. Подскажите начинающему) Имеется ИМ. Шаблон - лицензия. Так как он на этапе верстки и наполнения в robot.txt запретил индексацию. Решил сразу его перевести на SSL. Когда подключил SSL вся "красота" на сайте "съехала". Шаблон исказился до неузнаваемости) Инструкцию в ветке, пока не выполнял. В связи с этим появились вопросы:

1. После того как выполню руководство встанет ли все на свои места?
2. Может ли влиять выданный ключ лицензии на данную ситуацию?
3. Т.к. сайт еще не в индексе можно ли "опустить" какие то пункты руководства?
Заранее спасибо за ответы.

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

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