Столкнулся с рядом проблем, когда наконец-то решился перебраться на https. Не появлялись некоторые картинки, видео, а в адресной строке писалось, что на сайте заблокирован непонятный для меня опасный контент.
Перерыл все файлы шаблонов в поисках возможных ссылок на ставший уже прошлым и ‘небезопасным’ – HTTP и в итоге нашел причину:
Вот так я добавляю внутренние ссылки на сайт через админку. Домена нет, что позволяет не беспокоиться, что когда он сменится, все ссылки станут недоступными. Нашел такие картинки по старому протоколу и переписал их.
Если вы сохраняли домен, тогда на помощь придет раздел /admin.php?mod=search
Вопрос вызывало лишь одно – почему блокируются Youtube ролики. Поковырялся и нашел
Устаревшая версия движка, в которой данные ссылки еще не поменяны и все ролики с Youtube по умолчанию превращаются в старый протокол, а далее статья отправляется в базу данных и там хранятся в неизменном виде.
Заходим engine/classes/parse.class.php и делаем массовую замену (Ctrl+H) через любой более-менее серьезный редактор следующие направлениям.
http:// —> https://
http://www. —> https://www.
Заливаем файл назад и идем в адмиинку в раздел перестроения публикаций. /admin.php?mod=rebuild
Запускаем процесс перестроения, который пересохранит все опубликованные новости на сайте. А так как мы внесли правки в правила сохранения, то все протоколы перезапишутся на https
Ну вот и все. Еще обнаружил смайлы на старом протоколе, но пока с ними не разбирался, тем более, что у меня стоит мод Adequate BB
Доброго времени суток.
Проделывал всё вышеописанное.
Вставлял в htaccess:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Другой код не прокатывает.
Сайт открывает по ssl, но все статьи полетели…На циклический редирект..
Как в бубен не бил = 0.
Есть идеи по устранению?
Вряд-ли. Тоже перепробовал кучу рецептов из сети и все работали некорректно. Обратился в саппорт хостинга и дали рабочее решение.
Советую вам также поступить, поскольку сервера настраиваются по разному и что-то, где-то может работать не так.
Проделывал всё вышеописанное.
Вставлял в htaccess:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Другой код не прокатывает.
Сайт открывает по ssl, но все статьи полетели…На циклический редирект..
Как в бубен не бил = 0.
Есть идеи по устранению?
Вот этот редирект работает:
# Redirect to HTTPS
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Делал все так же на своем сайте про вконтакте – vkpedia.ru
Но что-то не выходит, можете подсказать?
Но что-то не выходит, можете подсказать?
В чем именно проблема? Картинки вроде бы все на месте, видео тоже,HTTPS подхватывается без проблем!
Ну спасибо за статью! Наконец-то все видео вновь заработали, а то после переезда на ssl разом все ютубовские видосы пропали, думал пипец)
Вот примерно похожие мысли были))