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

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


RHCk

Recommended Posts

Добрый день, установил SSL, но по непонятным мне причинам сайт принудительно редиректит с HTTPS на HTTP. Я думаю, что проблема кроется в неверное настройки .htacess файла.

Помогите пожалуйста разобраться и исправить ситуацию.

Opencart Pro Версия 2.1.0.2

вот смотрите, при переходе редиректит https://fashion-cult.com.ua на HTTP.

 

Содержание файла .htacess:

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

 

Картинки, код и логи убирайте под спойлер.

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

  В 04.01.2018 at 10:59, Erigard сказал:

Содержание файла .htacess

Expand  

Покажите оба конфига (под спойлер спрячьте).

В .htaccess у вас один редирект [с www] -> [без www], редирект на https включен в ПУ хостинга?

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

  В 04.01.2018 at 12:09, RHCk сказал:

Покажите оба конфига (под спойлер спрячьте).

В .htaccess у вас один редирект [с www] -> [без www], редирект на https включен в ПУ хостинга?

Expand  

Да, я тоже вижу что как-бы один редирект прописан.

 

1. Редирект на https на хостинге не включен, так как зеркала не склеились еще.

2. Проблема наоборот, что сейчас когда я тупо захожу на HTTPS, меня принудительно отправляет назад на HTTP.

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

 

Что делать, где копать/искать проблему?

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

  В 04.01.2018 at 12:43, Erigard сказал:

что делать, где копать\искать проблему?

Expand  

Что осуществляет редирект на http с https? HTTPS FIX?

 

Насколько я понял, сейчас нет ничего, что могло бы отправлять посетителей на HTTPS, соответственно вы и имеете HTTP.

По поводу фикса, не совсем понял что вы ставили, HTTPS FIX и HTTPS FIX PRO? Это ни одно и то же.

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

  В 04.01.2018 at 14:17, RHCk сказал:

Насколько я понял, сейчас нет ничего, что могло бы отправлять посетителей на HTTPS, соответственно вы и имеете HTTP.

По поводу фикса, не совсем понял что вы ставили, HTTPS FIX и HTTPS FIX PRO? Это ни одно и то же.

Expand  

Еще раз излагаю суть проблемы, я захожу на адрес HTTPS://fashion-cult.com.ua а меня переадресовывает на HTTP - http://fashion-cult.com.ua

 

Я ставил HTTPS FIX PRO - описана проблема выше(я что-то сделал не так), в общем в итоге удалил полностью данный модуль.

При этом админка сайта, работает корректно по HTTPS, то есть сертификат установлен корректно.

Но не понятно почему не возможно попасть на пользовательскую версию сайт с HTTPS, так как работает принудительная переадресация, природа которой не известна.

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

  В 04.01.2018 at 14:21, Erigard сказал:

еще раз излагаю

Expand  
  В 04.01.2018 at 12:09, RHCk сказал:

Покажите оба конфига (под спойлер спрячьте).

Expand  

1. См. выше. Что-то необычно сложное попросил сделать?

2. В .htaccess у вас стоит редирект с [с WWW] на [без WWW по HTTP]. Понятно объяснил?

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

  В 04.01.2018 at 17:22, RHCk сказал:

1. См. выше. Что-то необычно сложное попросил сделать?

2. В .htaccess у вас стоит редирект с [с WWW] на [без WWW по HTTP]. Понятно объяснил?

Expand  

 

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

 

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

  В 04.01.2018 at 14:21, Erigard сказал:

не понятно почему

Expand  

Обратите внимание на секцию HTTP конфига из корня, и сравните её с аналогичной секцией конфига из папки admin.

HTTPS FIX для того и был написан, чтобы отдавать сайт по тому протоколу, по какому пришёл запрос.

В вашем случае необходимо либо перевести сайт полностью на HTTPS, добавив редирект в .htaccess (возможна просадка в выдаче), либо установить фикс обратно.

Вы так и не сказали, каким именно фиксом пользовались.

P.S. Спойлер - это не цитата, а Скрытый текст.

P.P.S. Когда выкладываете конфиги, убирайте пароли. Для вашей же безопасности.

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

  • RHCk changed the title to Руководство для перехода на SSL (HTTPS)
  В 04.01.2018 at 18:03, RHCk сказал:

Обратите внимание на секцию HTTP конфига из корня, и сравните её с аналогичной секцией конфига из папки admin.

HTTPS FIX для того и был написан, чтобы отдавать сайт по тому протоколу, по какому пришёл запрос.

В вашем случае необходимо либо перевести сайт полностью на HTTPS, добавив редирект в .htaccess (возможна просадка в выдаче), либо установить фикс обратно.

Вы так и не сказали, каким именно фиксом пользовались.

P.S. Спойлер - это не цитата, а Скрытый текст.

P.P.S. Когда выкладываете конфиги, убирайте пароли. Для вашей же безопасности.

Expand  

Прошу прощения, но я нуб - не знаю как спойлером пользоваться. Потому так написал. SEO HTTPS FIX PRO.

 

Не могу разобраться. При установке на Opencart 2.1 Pro нужно ли после копирование файлов в корень сайта по FTP - потом устанавливать seohttpsfixpro.ocmod.xml или же наоборот.

Вы не знаете как правильно пользоваться?

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

  В 04.01.2018 at 18:09, Erigard сказал:

SEO HTTPS FIX PRO - корректные HTTPS SEO URL

Expand  

Автор этого модуля @markimax

Если вы его покупали, напишите ему, он ответит на все ваши вопросы.

Если не покупали, купите и напишите ему.

Обсуждение этого модуля выходит за рамки данной темы.

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

  • 2 weeks later...

настроил конфиги по инструкции для плавного перехода.

В настройках ИМ SSL не включал.
Статика (картинки) отдается по HTTP и HTTPS. 
Страницы все HTTP, а с https редиректит на http.

 

Это правильная настройка, или страницы магазина должны быть доступны по двум протоколам?

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

  В 16.01.2018 at 02:34, Seofisher сказал:

Это правильная настройка, или страницы магазина должны быть доступны по двум протоколам?

Expand  

Должны быть доступны по двум протоколам. Для этого нужен FIX.

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

  В 16.01.2018 at 08:15, RHCk сказал:

Должны быть доступны по двум протоколам. Для этого нужен FIX.

Expand  

Фикс ставил.
Что может быть не так, или где возможно находится причина.
у меня OpencartPro 2.1.0.2.1 (если что)

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

Здравствуйте. Пробовал перевести сайт  с протокола HTTP на HTTPS. Если открыть консоль браузера, то видно, что все ссылки так и остались на HTTP    (скриншот http://prntscr.com/i2s0it      http://prntscr.com/i2s17f). и так абсолютно на всем сайте. Помощь нужна.  Уже  запутался .

https://russtyle.ru.com/    --- сайт

 

В конфигах все сделал по инстркуции. Скриншоты .   http://prntscr.com/i2s9j7  ---  в корне 

http://prntscr.com/i2s9t0   --   в папке админ

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

  В 19.01.2018 at 18:31, Ryslan сказал:

В конфигах все сделал по инстркуции. Скриншоты .   http://prntscr.com/i2s9j7  ---  в корне 

http://prntscr.com/i2s9t0   --   в папке админ

Expand  

Тогда, остаётся сделать поиск по модификаторам и шаблону через notepad++, сохранить БД и там заменить, и обратно загрузить. Также обновить все кеши и модификаторы, но сперва обновите все кеши (хостинга тоже, если есть).

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

  В 19.01.2018 at 18:40, BuslikDrev сказал:

Тогда, остаётся сделать поиск по модификаторам и шаблону через notepad++, сохранить БД и там заменить, и обратно загрузить. Также обновить все кеши и модификаторы, но сперва обновите все кеши (хостинга тоже, если есть).

Expand  

Т.е. Я сохраняю базу данных. Затем через notepad++ ищу все ссылки с http меняю на https и загружаю обратно?

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

  В 19.01.2018 at 18:16, Ryslan сказал:

ЗДРАВСТВУЙТЕ

Expand  

И вам доброго вечера!

1. Что ваш вопрос делает в разделе Модулей?

2. Шпаргалка для оформления сообщения:

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

3. Исправьте текст в первом сообщении на нормальный, со зрением у всех порядок.

4. Опишите, что было сделано подробно. Внесли изменения в конфиги, поправили .htaccess или включили редирект в ПУ хостинга, поставили фикс (какой?) и т.д.

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

  В 19.01.2018 at 19:06, RHCk сказал:

И вам доброго вечера!

1. Что ваш вопрос делает в разделе Модулей?

2. Шпаргалка для оформления сообщения:

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

3. Исправьте текст в первом сообщении на нормальный, со зрением у всех порядок.

4. Опишите, что было сделано подробно. Внесли изменения в конфиги, поправили .htaccess или включили редирект в ПУ хостинга, поставили фикс (какой?)и т.д.

Expand  

1. Первый раз на форуме. Извиняюсь, что неправильно вписал. В какой раздел нужно задавать вопрос?

2. Внес изменения в конфиги. Первый тот который корне. Второй конфиг который находиться в в папке админ.

3. Поправил htaccess внес след. http://prntscr.com/i2t1nw  

4. По поводу фиксов. Я не знаю, что это

5. В админке в разделе Сервис при переходе на SSL поставил "Да"

Все на этом больше никаких изменений не было

 

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

  В 19.01.2018 at 19:27, Ryslan сказал:

Первый раз на форуме

Expand  

Ничего страшного. Вопрос перенёс в нужную тему.

  В 19.01.2018 at 19:27, Ryslan сказал:

2. Внес изменения в конфиги. Первый тот который корне. Второй конфиг который находиться в в папке админ.

3. Поправил htaccess внес след. http://prntscr.com/i2t1nw

Expand  

Попробуйте редиректы из п-тов 7.3.2 Инструкции. В зависимости от того, с www у вас адрес или без.

Также посмотрите, возможно редирект для www включен у вас в ПУ хостинга.

  В 19.01.2018 at 19:27, Ryslan сказал:

4. По поводу фиксов. Я не знаю, что это

Expand  

Фикс необходим для плавного перехода на SSL. Он позволяет быть доступным сайту по двум протоколам HTTP и HTTPS.

Если у вас новый сайт и в плавном переходе необходимости нет, можно сразу перевести сайт на HTTPS (описано в Инструкции).

  В 19.01.2018 at 19:27, Ryslan сказал:

5. В админке в разделе Сервис при переходе на SSL поставил "Да"

Expand  

В этом случае в конфигах везде необходимо прописать HTTPS.

И проверить доступность сайта по разным комбинациям адресов (Раздел 8 Инструкции).

P.S. Указывайте какой сборкой пользуетесь и хостинг (я показывал вам шпаргалку для вопросов).

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

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

# Вариант 1. Первые две строки отвечают за редирект "с www" на "без www"

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]

Expand  

Первые две строки отвечают за редирект. А остальные строки за что отвечают? В файл ."htaccess" вставил все строки.

Еще вопрос. Если на главной странице сайта. Открыть "Просмотр кода страницы" есть пару ссылок которые без "S"  

 

а так после все ссылки перешли на https. Спасибо за подсказки. 

 

 

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

  В 20.01.2018 at 21:50, Ryslan сказал:

Первые две строки

Expand  
  В 20.01.2018 at 21:50, Ryslan сказал:

редирект "с www" на "без www"

Expand  

 

  В 20.01.2018 at 21:50, Ryslan сказал:

А остальные строки

Expand  

Практически универсальный редирект HTTP -> HTTPS

 

  В 20.01.2018 at 21:50, Ryslan сказал:

Спасибо все настроил, и все работает.

Expand  

Пожалуйста. Заходите в гости)

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

  • 2 weeks later...

Здравствуйте! Тоже первый раз на форуме. Запутался уже. Сайт делаю с нуля. Зарегил домен на бегете, заказал бесплатный сертификат - на сайт (чистый) планирую ставить

opencart.pro. Если на сайте (чистом уже стоит сертификат и он  HTTPS , делать ни чего не нужно? Он и должен быть  https://sait.ru ?

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

  В 29.01.2018 at 10:44, kn999 сказал:

Здравствуйте! Тоже первый раз на форуме. Запутался уже. Сайт делаю с нуля. Зарегил домен на бегете, заказал бесплатный сертификат - на сайт (чистый) планирую ставить

opencart.pro. Если на сайте (чистом уже стоит сертификат и он  HTTPS , делать ни чего не нужно? Он и должен быть  https://sait.ru ?

Expand  

 

Даже если серт поставили автоматом, то нужно перепроверить настройки, у меня было так, что редиректа с www на без www не было.

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

  • RHCk locked this topic
Гость
Эта тема закрыта для публикации сообщений.
  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу