HTTPS защищает передачу данных между посетителем и сайтом. Без него браузеры помечают сайт как небезопасный, что снижает доверие и позиции в поиске.
🟢 Настройка HTTPS и SSL на ModX через BrainyCP
Содержание:
Если сайт на MODX до сих пор открывается по HTTP, это уже не мелкая недоработка, а реальная техническая проблема. Браузеры показывают предупреждения, формы вызывают меньше доверия, а после переноса или запуска рекламы такие мелочи быстро превращаются в потерю заявок.
В этой статье разберём, как настроить HTTPS на MODX через BrainyCP, что проверить после выпуска сертификата и какие ошибки чаще всего мешают сайту нормально перейти на защищённый протокол.
Зачем вообще переводить сайт на HTTPS
HTTPS нужен не только ради значка замка в браузере. После перехода сайт получает нормальное защищённое соединение, а пользователь может спокойно отправлять данные через формы, авторизовываться и оформлять заявки.
-
повышается доверие к сайту;
-
снижается риск проблем с формами и авторизацией;
-
проще запускать рекламу и подключать внешние сервисы;
-
поисковикам легче воспринимать сайт как нормальный рабочий проект.
Для интернет-магазинов, корпоративных сайтов и любых проектов с формами обратной связи HTTPS давно стал обязательной базой.
Что подготовить перед установкой SSL-сертификата
Перед выпуском сертификата лучше сразу проверить несколько вещей. Тогда переход пройдёт без лишней суеты.
-
Убедитесь, что домен уже указывает на нужный сервер.
-
Проверьте, что сайт открывается по HTTP и не уходит в странные циклические редиректы.
-
Сделайте резервную копию файлов и базы данных.
-
Поймите, где у вас на сайте могут быть жёстко прописаны ссылки с
http://— в шаблонах, чанках, TV-полях и текстах ресурсов.
Если проект старый и над ним работали несколько разработчиков, этот этап особенно важен. Чаще всего проблемы после перехода возникают не из-за сертификата, а из-за старых абсолютных ссылок в коде.
Как выпустить сертификат в BrainyCP
В BrainyCP это делается без консоли.
Откройте раздел Веб-сервер → Сертификаты SSL, найдите нужный домен и нажмите «Создать сертификат». В большинстве случаев достаточно выбрать Let’s Encrypt и подтвердить выпуск.
Если домен уже направлен на сервер и открывается по HTTP, сертификат обычно выпускается без проблем. После этого домен сможет работать по HTTPS.
На этом этапе важно понимать: сертификат — это только половина работы. Дальше нужно корректно перевести на HTTPS сам сайт на MODX.
Что изменить в MODX после выпуска сертификата
После установки сертификата проверьте базовые настройки сайта.
-
Откройте Системные настройки MODX и обновите параметр
site_url, указавhttps://ваш-домен/. -
Проверьте
base_url. Обычно здесь должно быть просто/. -
Если в шаблонах или чанках вручную прописаны абсолютные ссылки на домен, замените их на HTTPS-версии или на относительные пути.
Если сайт использует несколько шаблонов, отдельные чанки для шапки и подвала, а также старые сниппеты, лучше сразу пройтись по ключевым частям кода и убрать жёстко прописанные HTTP-ссылки.
Настраиваем 301-редирект с HTTP на HTTPS
Следующий обязательный шаг — перенаправить весь трафик со старой версии сайта на новую. Для этого нужен постоянный 301-редирект.
В BrainyCP это можно настроить через раздел Веб-сервер → Хосты. Логика простая: все запросы по http:// должны сразу уводиться на соответствующий URL по https://.
Именно этот шаг помогает избежать дублей страниц и проблем с индексацией. Без редиректа поисковики могут увидеть сразу две версии сайта: HTTP и HTTPS.
Проверяем смешанный контент
После включения HTTPS сайт может открываться, но замок в браузере всё равно будет серым или с предупреждением. Обычно это означает, что на странице остались небезопасные ресурсы.
Чаще всего виноваты:
-
картинки, вставленные вручную по
http://; -
старые JS- и CSS-подключения;
-
внешние виджеты или скрипты, которые тянутся по незащищённому протоколу;
-
жёстко прописанные ссылки в текстах ресурсов и TV-полях.
Проверять удобнее через инструменты разработчика в браузере. Откройте консоль и посмотрите, нет ли предупреждений о Mixed Content. Если они есть, нужно найти источник и заменить ссылку.
Что проверить после перехода на HTTPS
После выпуска сертификата и настройки редиректа работа не заканчивается. Лучше сразу пройтись по короткому чек-листу.
-
главная страница открывается только по HTTPS;
-
все внутренние страницы также открываются только по HTTPS;
-
форма обратной связи отправляется без ошибок;
-
канонические URL, если они есть, ссылаются на HTTPS-версии;
-
sitemap.xmlиrobots.txtне содержат старых HTTP-ссылок; -
в Яндекс.Вебмастере и Google Search Console добавлена защищённая версия сайта;
-
все редиректы отрабатывают без цепочек.
Частые ошибки при переходе на HTTPS
На практике чаще всего встречаются одни и те же сценарии:
-
Сертификат выпустили, а MODX остался на старом
site_url.
В итоге часть ссылок и ресурсов продолжает генерироваться по HTTP. -
Редирект настроили не полностью.
Из-за этого часть URL открывается и по HTTP, и по HTTPS. -
Не проверили смешанный контент.
Внешне кажется, что переход выполнен, но браузер продолжает ругаться. -
Забыли про SEO-мелочи.
Старые ссылки в sitemap, canonical или микроразметке могут потом мешать индексации.
Как проверить качество SSL
После перехода полезно прогнать домен через сервис проверки SSL и убедиться, что сертификат установлен корректно, цепочка доверия в порядке, а сервер не отдаёт очевидных ошибок конфигурации.
Если после проверки вы видите предупреждения по протоколам, сертификату или цепочке, лучше поправить это сразу, пока сайт не ушёл в рекламу и активное продвижение.
Когда стоит обратиться за помощью
Если сайт небольшой и код аккуратный, переход на HTTPS обычно занимает немного времени. Но если проект старый, с доработками, кастомными чанками и интеграциями, лучше заранее проверить код и логику редиректов.
Особенно это актуально, если после перехода:
-
перестали работать формы;
-
часть картинок не отображается;
-
появились циклические редиректы;
-
сайт начал отдавать разные версии URL;
-
просел трафик после переезда.
В таких случаях обычно помогает точечный анализ кода сайта и проверка структуры проекта. А если хочется просто быстро закрыть задачу без лишних рисков, можно обратиться через контакты.
Итог
Настроить HTTPS на MODX через BrainyCP несложно, если идти по шагам: выпустить сертификат, обновить настройки сайта, включить 301-редирект, убрать смешанный контент и проверить SEO-технические мелочи.
Главное здесь не сам сертификат, а полный переход сайта на защищённую версию. Когда всё сделано правильно, проект работает стабильнее, выглядит надёжнее и не создаёт лишних проблем ни пользователям, ни поисковикам.
Нужно перевести сайт на HTTPS без ошибок?
Поможем настроить SSL, редиректы и проверить MODX после перехода.
Связаться с намиВопрос? Ответ
Да, в панели BrainyCP можно создать бесплатный сертификат Let’s Encrypt. Он полностью поддерживается MODX и автоматически продлевается.
После установки SSL нужно обновить настройки site_url на https:// и добавить 301-редирект с HTTP на HTTPS, чтобы все ссылки вели на защищённую версию сайта.
Вероятно, в шаблонах или контенте остались ссылки с http://. Нужно заменить их на https:// или относительные пути. Это решает проблему ~mixed content~
Зайдите на сайт по https:// и убедитесь, что замочек в браузере зелёный. Также можно проверить домен через сервис SSL Labs — рейтинг A означает корректную настройку.
Нет, BrainyCP автоматически продлевает сертификаты Let’s Encrypt каждые 90 дней. Достаточно, чтобы домен продолжал открываться по HTTP и HTTPS.
Да, поисковики учитывают наличие HTTPS при ранжировании. Сайт с SSL получает преимущество по сравнению с аналогичным без защиты, особенно при работе с формами и корзинами.