Перевод MODX Revolution с http на https за пару минут
Автор Алексей На чтение 4 мин Просмотров 12.4к. Опубликовано Обновлено
Содержание
- Настройки MODX для работы с протоколом https
- Настройки .htaccess MODX: редирект с http на https
- Дополнительно у кого проблемы в тегом base
Не так давно у меня была статья: Перевод WordPress сайта с http на https (Let’s Encrypt) за 7 минут, ну так вот перевести MODX с http на https, еще быстрее, у меня весь процесс перевод занимает менее 2х минут. В даваться в особенности покупки или получения SSL сертификата не буду, на хостинге бегет его бесплатно дают, надо 2 раза мышкой щелкнуть и все (смотрите статью про перевод wordpress на https). Объясню только технический момент связанный непосредственно с самим MODX Revo. (.*)$ https://site.ru/$1 [R=301,L]
Вариант 6 — для тех у кого хостинг на nginx (без апач), типа modhost
server { listen 80 default_server; server_name _; return 301 https://$host$request_uri; }
Редирект вносится в файл конфигурации Nginx (.htacess файлы не работают — они для apach).
Дополнительно у кого проблемы в тегом base
Часто после перехода, бывают проблемы с тегом base: он все равно выводит путь с http. В таком случае попробуйте внести правки в файл core/config/config.inc.php
if (!defined('MODX_URL_SCHEME')) { $url_scheme= $isSecureRequest ? 'https://' : 'http://'; //заменить на: if (!defined('MODX_URL_SCHEME')) { $url_scheme= 'https://';
После этого не забудьте очистить кэш. Если проблема сохраняется тогда пропишите его в ручную: .
Сопутствующие статьи: Проверка правильности установки SSL и Смешанное содержимое HTTPS: как его найти и исправить
Если у кого то что то не получается, задавайте вопросы в комментариях, помогу чем смогу!
Как включить HTTPS (SSL) в MODX
Главная / Как включить HTTPS (SSL) в MODX — Подробная инструкция
15 Июня 2017
Для того чтобы перевести сайт на HTTPS нужно выполнить несколько шагов:
1.

Для этого подключите SSL-сертификат в настройках хостинга. Чаще всего это можно сделать бесплатно на любом нормальном хостинге, таком как Timeweb.
2. Внести правки в
core/config/config.inc.php
if (!defined('MODX_URL_SCHEME')) { $url_scheme= $isSecureRequest ? 'https://' : 'http://'; //заменить на: if (!defined('MODX_URL_SCHEME')) { $url_scheme= 'https://';
3. Отредактировать соответствующую настройку в MODX
Системные настройки -> [Поиск по ключу] server_protocol
Установить https.
4. Убедится в доступности всех подключаемых файлов по HTTPS
Если на сайте используются соронние скрипты, стили, картинки или любые другие файлы, то они должны быть доступны по https. Для этого убедитесь, что адрес к ним прописан через https://
или //
. Например:
- <script src=»
//
code.jquery.com/jquery-1.11.2.min.js»></script> —
Хорошо!
- <script src=»
https://
code.jquery.com/jquery-1.11.2.min.js»></script> —Хорошо!
- <script src=»
http://
code.jquery.com/jquery-1.11.2.min.js»></script> —Плохо!
Проверить все ли в порядке можно через консоль браузера. Также, если что-то не так, то вы не увидете зеленую пометку в адресной строке браузера о том, что сайт «Надежный».
Добавить редирект в .htaccess с HTTP на HTTPS
(На Timeweb достаточно включить переадресацию в настроках сайта в панели управления (Люблю за это этот хостинг!))
Бывает, что переадресация работает некорректно, и выдает ошибку too many redirects
. Попробуйте разные варианты редиректов, представленных ниже. Какой-то должен подойти.
КСТАТИ! Поделитесь в комментариях тем способом, который оказался рабочим у вас, если варианты из этой статьи вам не подошли. (.*)$ https://www.SITE-NAME.com/$1 [R,L]
5. Обновить кэш сайта
Готово. Настройка SSL-шифрования в системе MODX завершена.
5.1 не забудьте
Не забудьте внести правки в robots.txt
(поменять дерективу sitemap
), а также указать основное зеркало сайта в Яндекс- и Гугл-вебмастере.
Скачать MODX | Система управления контентом с открытым исходным кодом
2.8.5-пл (выпущено 7 марта 2023 г.) Полная информация
3.0.2-пл (выпущено 16 ноября 2022 г.) Полная информация
2.8.4-пл (выпущено 28 апреля 2022 г.) Полная информация
3.0.1-пл (выпущено 28 апреля 2022 г.) Полная информация
3.0.0-пл (выпущено 30 марта 2022 г.) Полная информация
2.

2.8.2-пл (выпущено 28 апреля 2021 г.) Полная информация
2.8.1-пл (выпущено 22 октября 2020 г.) Полная информация
2.8.0-пл (выпущено 6 октября 2020 г.) Полная информация
2.7.3-пл (выпущено 27 февраля 2020 г.) Полная информация
2.7.2-пл (выпущено 26 сентября 2019 г.) Полная информация
2.7.1-пл (выпущено 14 февраля 2019 г.) Полная информация
2.7.0-пл (выпущено 27 ноября 2018 г.) Полная информация
2.6.5-пл (выпущено 11 июля 2018 г.

2.6.4-пл (выпущено 7 июня 2018 г.) Полная информация
2.6.3-пл (выпущено 19 апреля 2018 г.) Полная информация
2.6.2-пл (выпущено 30 марта 2018 г.) Полная информация
2.6.1-пл (выпущено 15 декабря 2017 г.) Полная информация
2.6.0-пл (выпущено 1 ноября 2017 г.) Полная информация
2.5.8-пл (выпущено 13 сентября 2017 г.) Полная информация
2.5.7-пл (выпущено 21 апреля 2017 г.) Полная информация
2.5.6-пл (выпущено 28 марта 2017 г.) Полная информация
2.

2.5.4-пл (выпущено 3 января 2017 г.) Полная информация
2.5.2-пл (выпущено 14 ноября 2016 г.) Полная информация
2.5.1-пл (выпущено 20 июля 2016 г.) Полная информация
2.5.0-пл (выпущено 21 апреля 2016 г.) Полная информация
2.4.4-пл (выпущено 6 апреля 2016 г.) Полная информация
2.4.3-пл (выпущено 11 февраля 2016 г.) Полная информация
2.4.2-пл (выпущено 6 октября 2015 г.) Полная информация
2.4.1-пл (выпущено 23 сентября 2015 г.

2.4.0-пл (выпущено 19 августа 2015 г.) Полная информация
2.3.6-пл (выпущено 18 августа 2015 г.) Полная информация
2.3.5-пл (выпущено 25 июня 2015 г.) Полная информация
2.3.4-пл (выпущено 23 июня 2015 г.) Полная информация
2.3.3-пл (выпущено 29 января 2015 г.) Полная информация
2.3.2-пл (выпущено 21 октября 2014 г.) Полная информация
2.2.16-пл (выпущено 21 октября 2014 г.) Полная информация
2.3.1-пл (выпущено 22 июля 2014 г.) Полная информация
2.

2.2.15-пл (выпущено 15 июля 2014 г.) Полная информация
2.2.14-пл (выпущено 4 апреля 2014 г.) Полная информация
2.2.13-пл (выпущено 6 марта 2014 г.) Полная информация
2.2.12-пл (выпущено 19-февраль 2014 г.) Полная информация
2.2.11-пл (выпущено 21 января 2014 г.) Полная информация
2.2.10-пл (выпущено 7 октября 2013 г.) Полная информация
2.2.9-пл (выпущено 29 августа 2013 г.) Полная информация
2.2.8-пл (выпущено 4 июня 2013 г.

2.2.7-пл (выпущено 9 апреля 2013 г.) Полная информация
MODX Revolution Дополнительные и предыдущие загрузки
2.8.5-пл (выпущено 7 марта 2023 г.) Полная информация
3.0.2-пл (выпущено 16 ноября 2022 г.) Полная информация
2.8.4-пл (выпущено 28 апреля 2022 г.) Полная информация
3.0.1-пл (выпущено 28 апреля 2022 г.) Полная информация
3.0.0-пл (выпущено 30 марта 2022 г.) Полная информация
2.8.3-пл (выпущено 28 мая 2021 г.) Полная информация
2.8.2-пл (выпущено 28 апреля 2021 г.

2.8.1-пл (выпущено 22 октября 2020 г.) Полная информация
2.8.0-пл (выпущено 6 октября 2020 г.) Полная информация
2.7.3-пл (выпущено 27 февраля 2020 г.) Полная информация
2.7.2-пл (выпущено 26 сентября 2019 г.) Полная информация
2.7.1-пл (выпущено 14 февраля 2019 г.) Полная информация
2.7.0-пл (выпущено 27 ноября 2018 г.) Полная информация
2.6.5-пл (выпущено 11 июля 2018 г.) Полная информация
2.6.4-пл (выпущено 7 июня 2018 г.) Полная информация
2.

2.6.2-пл (выпущено 30 марта 2018 г.) Полная информация
2.6.1-пл (выпущено 15 декабря 2017 г.) Полная информация
2.6.0-пл (выпущено 1 ноября 2017 г.) Полная информация
2.5.8-пл (выпущено 13 сентября 2017 г.) Полная информация
2.5.7-пл (выпущено 21 апреля 2017 г.) Полная информация
2.5.6-пл (выпущено 28 марта 2017 г.) Полная информация
2.5.5-пл (выпущено 8 февраля 2017 г.) Полная информация
2.5.4-пл (выпущено 3 января 2017 г.

2.5.2-пл (выпущено 14 ноября 2016 г.) Полная информация
2.5.1-пл (выпущено 20 июля 2016 г.) Полная информация
2.5.0-пл (выпущено 21 апреля 2016 г.) Полная информация
2.4.4-пл (выпущено 6 апреля 2016 г.) Полная информация
2.4.3-пл (выпущено 11 февраля 2016 г.) Полная информация
2.4.2-пл (выпущено 6 октября 2015 г.) Полная информация
2.4.1-пл (выпущено 23 сентября 2015 г.) Полная информация
2.4.0-пл (выпущено 19 августа 2015 г.) Полная информация
2.

2.3.5-пл (выпущено 25 июня 2015 г.) Полная информация
2.3.4-пл (выпущено 23 июня 2015 г.) Полная информация
2.3.3-пл (выпущено 29 января 2015 г.) Полная информация
2.3.2-пл (выпущено 21 октября 2014 г.) Полная информация
2.2.16-пл (выпущено 21 октября 2014 г.) Полная информация
2.3.1-пл (выпущено 22 июля 2014 г.) Полная информация
2.3.0-пл (выпущено 16 июля 2014 г.) Полная информация
2.2.15-пл (выпущено 15 июля 2014 г.
