DLE на HTTPS — основные проблемы и их решение

dle to https - DLE на HTTPS - основные проблемы и их решение

Столкнулся с рядом проблем, когда наконец-то решился перебраться на https. Не появлялись некоторые картинки, видео, а в адресной строке писалось, что на сайте заблокирован непонятный для меня опасный контент.

Перерыл все файлы шаблонов в поисках возможных ссылок на ставший уже прошлым и ‘небезопасным’ — HTTP и в итоге нашел причину:

dle editor https - DLE на HTTPS - основные проблемы и их решение

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

Если вы сохраняли домен, тогда на помощь придет раздел /admin.php?mod=search

dle https edit - DLE на HTTPS - основные проблемы и их решение

Вопрос вызывало лишь одно — почему блокируются Youtube ролики. Поковырялся и нашел

dle https - DLE на HTTPS - основные проблемы и их решение

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

Заходим engine/classes/parse.class.php и делаем массовую замену (Ctrl+H) через любой более-менее серьезный редактор следующие направлениям.

http:// —> https://
http://www. —> https://www.

dle https video - DLE на HTTPS - основные проблемы и их решение

Заливаем файл назад и идем в адмиинку в раздел перестроения публикаций. /admin.php?mod=rebuild

dle https resave - DLE на HTTPS - основные проблемы и их решение

Запускаем процесс перестроения, который пересохранит все опубликованные новости на сайте. А так как мы внесли правки в правила сохранения, то все протоколы перезапишутся на https

Ну вот и все. Еще обнаружил смайлы на старом протоколе, но пока с ними не разбирался, тем более, что у меня стоит мод Adequate BB

Новости от партнеров

Комментарии

  1. @devarts пишет:
    09.01.2019 в 23:08

    Цитата: gta5v.ru
    Ну спасибо за статью! Наконец-то все видео вновь заработали, а то после переезда на ssl разом все ютубовские видосы пропали, думал пипец)

    Вот примерно похожие мысли были))

  2. @gta5v.ru пишет:
    08.01.2019 в 05:28

    Ну спасибо за статью! Наконец-то все видео вновь заработали, а то после переезда на ssl разом все ютубовские видосы пропали, думал пипец)

  3. @devarts пишет:
    01.04.2018 в 02:15

    Цитата: Костя
    Делал все так же на своем сайте про вконтакте — vkpedia.ru
    Но что-то не выходит, можете подсказать?

    В чем именно проблема? Картинки вроде бы все на месте, видео тоже,HTTPS подхватывается без проблем!

  4. @Костя пишет:
    31.03.2018 в 21:13

    Делал все так же на своем сайте про вконтакте — vkpedia.ru
    Но что-то не выходит, можете подсказать?

  5. @Владимир пишет:
    01.04.2017 в 20:47

    Цитата: Дмитрий
    Доброго времени суток.
    Проделывал всё вышеописанное.
    Вставлял в 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]

  6. @devarts пишет:
    01.03.2017 в 04:35

    Цитата: Дмитрий
    Есть идеи по устранению?

    Вряд-ли. Тоже перепробовал кучу рецептов из сети и все работали некорректно. Обратился в саппорт хостинга и дали рабочее решение.

    Советую вам также поступить, поскольку сервера настраиваются по разному и что-то, где-то может работать не так.

  7. @Дмитрий пишет:
    27.02.2017 в 23:33

    Доброго времени суток.
    Проделывал всё вышеописанное.
    Вставлял в htaccess:
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

    Другой код не прокатывает.
    Сайт открывает по ssl, но все статьи полетели…На циклический редирект..
    Как в бубен не бил = 0.

    Есть идеи по устранению?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *