Переход на https

Ошибки в работе дополнений после перехода

#1 5 июля 2017 в 21:14
Уважаемые знатоки прошу помочь
у меня два сайта которые я перевел на https, но вот не задача в работе данных сайтов выплывают неприятные моменты с работой плагинов и компонентов, я у хостера просто включил функцию переадресации с http на https и все больше не где не чего не прописывал
сайты на двух версиях ветки 1.10 и 2 так вот подскажите как и где (что) правильно прописать для корректной работы сайтов на https

Тем кто поможет буду очень благодарен.
#2 5 июля 2017 в 22:06
Теоретически так:

Для переадресации с HTTP на HTTPS Вам необходимо в начало файла .htaccess добавить следующий код:

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) %{HTTP_HOST}%{REQUEST_URI} [R=301,L]

В админке, если в качестве URL установлен site.ru, то его нужно изменить на site.ru

Также стоит обратить внимание, что если ваш сайт проиндексирован поисковыми системами, при использовании SSL поисковые системы первое время будут считать сайты, доступные через HTTP и HTTPS, разными. Автоматическая склейка зеркал может занимать до 2 месяцев, за это время сайт может потерять свои позиции.

Правильным решением будет указать поисковой системе на эквивалентность этих сайтов с помощью директивы host в файле robots.txt, например:

Host: mysite.ru
#3 5 июля 2017 в 22:34
Буковки HTTP и HTTPS к адресу никакого отношения не имеют. Это указание на протокол доступа.
Почему поисковики делают вид, что им это неизвестно?

Ссылки желательно переделать без указания протокола, вместо http: // site.ext или https: // site.ext на //site.ext
#4 5 июля 2017 в 22:46
Gagik, плагины и компоненты могут не работать, если у вас пути стоят абсолютные. Например в main в head могут быть абсолютные ссылки, нужно поставь относительные.
#5 6 июля 2017 в 21:15


Gagik, плагины и компоненты могут не работать, если у вас пути стоят абсолютные. Например в main в head могут быть абсолютные ссылки, нужно поставь относительные.

frukt
я в программировании новичок, подскажите более конкретно что на что изменить ??
#6 6 июля 2017 в 21:31
вот к примеру сайт portlive .ru установил дополнение ulogin, однако не работает,, установил loginza и тоже самое не работает, движок установил с нуля вот сижу и думаю как исправить проблему…
#7 6 июля 2017 в 21:46
У меня вообще хостер сам включил мне https.
Я вообще ничего не делал, просто проверил свои сайты через https: открываются нормально, зелёный замок.
Вообще то это платная услуга 12 долларов в год, я не оплачивал, зачем включили я не знаю, мне не надо пока, лучше бы обеспечили стабильную работу сервера scratch

Gagik, у вас могут возникать ошибки, если на вашей странице открытой через https протокол, какие то скрипты js, стили css подгружаются с адреса начинающегося с протокола http. Или с другого ресурса по https протоколу но если на том ресурсе проблемы с сертификатом. В этом случае они могут блокироваться и соответственно будет криво работать сайт.
Прелести https.
У меня вот Коммерсант уже неделю открывается криво www.kommersant.ru/ и на смартфоне и на компьютере. В консоли полно ошибок связанных с ssl. И такое впечатление, что проблема не у всех пользователей а у некоторых.

Вот из за таких нюансов и не хочется пока связываться с https
#8 6 июля 2017 в 21:54


У меня вообще хостер сам включил мне https.
Я вообще ничего не делал, просто проверил свои сайты через https: открываются нормально, зелёный замок.
Вообще то это платная услуга 12 долларов в год, я не оплачивал, зачем включили я не знаю, мне не надо пока, лучше бы обеспечили стабильную работу сервера scratch

Gagik, у вас могут возникать ошибки, если на вашей странице открытой через https протокол, какие то скрипты js, стили css подгружаются с адреса начинающегося с протокола http. Или с другого ресурса по https протоколу но если на том ресурсе проблемы с сертификатом. В этом случае они могут блокироваться и соответственно будет криво работать сайт.
Прелести https.
У меня вот Коммерсант уже неделю открывается криво www.kommersant.ru/ и на смартфоне и на компьютере. В консоли полно ошибок связанных с ssl. И такое впечатление, что проблема не у всех пользователей а у некоторых.

Вот из за таких нюансов и не хочется пока связываться с https

Нил™

Все это понятно, но ведь есть какое то решение для корректной работы компонентов :?
#9 6 июля 2017 в 22:14

вот к примеру сайт portlive .ru установил дополнение ulogin, однако не работает,, установил loginza и тоже самое не работает, движок установил с нуля вот сижу и думаю как исправить проблему..

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


но ведь есть какое то решение для корректной работы компонентов :

Gagik
да есть, убедиться что
а) сертификат настроен верно и простая html страница по https открывается нормально без проблем
б) все скрипты которые подтягиваются тем или иным компонентом или сторонним скриптом также подтягиваются по https
#10 6 июля 2017 в 22:21

вот к примеру сайт portlive .ru установил дополнение ulogin, однако не работает,,

Gagik
Походу проблемы не только в сертификате
Иллюстрация
#11 6 июля 2017 в 22:24

Походу проблемы не только в сертификате

garry
да не, сайт открывается, видать был заблокирован в индексе осталось
#12 6 июля 2017 в 22:27


вот к примеру сайт portlive .ru установил дополнение ulogin, однако не работает,, установил loginza и тоже самое не работает, движок установил с нуля вот сижу и думаю как исправить проблему..

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


но ведь есть какое то решение для корректной работы компонентов :

Gagik
да есть, убедиться что
а) сертификат настроен верно и простая html страница по https открывается нормально без проблем
б) все скрипты которые подтягиваются тем или иным компонентом или сторонним скриптом также подтягиваются по https

Нил™

Да в том то и дела, что запрос к соц сети идет, а запись нового пользователя отсутствует… то есть не срабатывает авторизация после подтверждения разрешения
#13 6 июля 2017 в 23:13
а на http работает нормально вход через ulogin? Никаких ошибок не видно, никаких особенностей для работы с https в поиске не нашел. Настройки регистрации, настройки плагина ulogin, настройки виджета сайта на ulogin
#14 6 июля 2017 в 23:19

Никаких ошибок не видно, никаких особенностей для работы с https

Нил™
Вообще сейчас глянул плагин ulogin для wp и там есть настройка "Принудительное использование SSL:".
#15 7 июля 2017 в 21:00


Никаких ошибок не видно, никаких особенностей для работы с https

Нил™
Вообще сейчас глянул плагин ulogin для wp и там есть настройка "Принудительное использование SSL:".

garry

Проблему решил, установкой прав 777 на каталоги,
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.