Ошибки в работе дополнений после перехода
у меня два сайта которые я перевел на https, но вот не задача в работе данных сайтов выплывают неприятные моменты с работой плагинов и компонентов, я у хостера просто включил функцию переадресации с http на https и все больше не где не чего не прописывал
сайты на двух версиях ветки 1.10 и 2 так вот подскажите как и где (что) правильно прописать для корректной работы сайтов на https
Тем кто поможет буду очень благодарен.
Для переадресации с 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
Почему поисковики делают вид, что им это неизвестно?
Ссылки желательно переделать без указания протокола, вместо http: // site.ext или https: // site.ext на //site.ext
я в программировании новичок, подскажите более конкретно что на что изменить ??
Gagik, плагины и компоненты могут не работать, если у вас пути стоят абсолютные. Например в main в head могут быть абсолютные ссылки, нужно поставь относительные.
Я вообще ничего не делал, просто проверил свои сайты через https: открываются нормально, зелёный замок.
Вообще то это платная услуга 12 долларов в год, я не оплачивал, зачем включили я не знаю, мне не надо пока, лучше бы обеспечили стабильную работу сервера
Gagik, у вас могут возникать ошибки, если на вашей странице открытой через https протокол, какие то скрипты js, стили css подгружаются с адреса начинающегося с протокола http. Или с другого ресурса по https протоколу но если на том ресурсе проблемы с сертификатом. В этом случае они могут блокироваться и соответственно будет криво работать сайт.
Прелести https.
У меня вот Коммерсант уже неделю открывается криво www.kommersant.ru/ и на смартфоне и на компьютере. В консоли полно ошибок связанных с ssl. И такое впечатление, что проблема не у всех пользователей а у некоторых.
Вот из за таких нюансов и не хочется пока связываться с https
У меня вообще хостер сам включил мне https.
Я вообще ничего не делал, просто проверил свои сайты через https: открываются нормально, зелёный замок.
Вообще то это платная услуга 12 долларов в год, я не оплачивал, зачем включили я не знаю, мне не надо пока, лучше бы обеспечили стабильную работу сервера
Gagik, у вас могут возникать ошибки, если на вашей странице открытой через https протокол, какие то скрипты js, стили css подгружаются с адреса начинающегося с протокола http. Или с другого ресурса по https протоколу но если на том ресурсе проблемы с сертификатом. В этом случае они могут блокироваться и соответственно будет криво работать сайт.
Прелести https.
У меня вот Коммерсант уже неделю открывается криво www.kommersant.ru/ и на смартфоне и на компьютере. В консоли полно ошибок связанных с ssl. И такое впечатление, что проблема не у всех пользователей а у некоторых.
Вот из за таких нюансов и не хочется пока связываться с https
Все это понятно, но ведь есть какое то решение для корректной работы компонентов :?
вроде работает, форма авторизации через соц сети открывается нормально. зайти не заходил но api срабатыват, вижу запрос от соц сети на доступ к данным моего аккаунта.вот к примеру сайт portlive .ru установил дополнение ulogin, однако не работает,, установил loginza и тоже самое не работает, движок установил с нуля вот сижу и думаю как исправить проблему..
да есть, убедиться чтоно ведь есть какое то решение для корректной работы компонентов :
а) сертификат настроен верно и простая html страница по https открывается нормально без проблем
б) все скрипты которые подтягиваются тем или иным компонентом или сторонним скриптом также подтягиваются по https
Походу проблемы не только в сертификатевот к примеру сайт portlive .ru установил дополнение ulogin, однако не работает,,
да не, сайт открывается, видать был заблокирован в индексе осталосьПоходу проблемы не только в сертификате
вроде работает, форма авторизации через соц сети открывается нормально. зайти не заходил но api срабатыват, вижу запрос от соц сети на доступ к данным моего аккаунта.вот к примеру сайт portlive .ru установил дополнение ulogin, однако не работает,, установил loginza и тоже самое не работает, движок установил с нуля вот сижу и думаю как исправить проблему..
да есть, убедиться чтоно ведь есть какое то решение для корректной работы компонентов :
а) сертификат настроен верно и простая html страница по https открывается нормально без проблем
б) все скрипты которые подтягиваются тем или иным компонентом или сторонним скриптом также подтягиваются по https
Да в том то и дела, что запрос к соц сети идет, а запись нового пользователя отсутствует… то есть не срабатывает авторизация после подтверждения разрешения
Вообще сейчас глянул плагин ulogin для wp и там есть настройка "Принудительное использование SSL:".Никаких ошибок не видно, никаких особенностей для работы с https
Вообще сейчас глянул плагин ulogin для wp и там есть настройка "Принудительное использование SSL:".Никаких ошибок не видно, никаких особенностей для работы с https
Проблему решил, установкой прав 777 на каталоги,