Https modx: Перевод MODX Revolution с http на https за пару минут

Перевод MODX Revolution с http на https за пару минут

Автор Алексей На чтение 4 мин Просмотров 12.4к. Опубликовано Обновлено

Содержание

  1. Настройки MODX для работы с протоколом https
  2. Настройки .htaccess MODX: редирект с http на https
  3. Дополнительно у кого проблемы в тегом 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: как его найти и исправить

Если у кого то что то не получается, задавайте вопросы в комментариях, помогу чем смогу!

Главная / Русскоязычное сообщество MODX

Главная / Русскоязычное сообщество MODX
  • Новые
  • Популярные
  • Лучшие
  • Все, включая вопросы

Пошаговые инструкции /

В данной заметке я расскажу как подружить компонент FetchIt с популярной библиотекой yup и реализовать дополнительную валидацию на стороне клиента.
Допустим, что нам необходимо обработать несложную форму с двумя полями, имя и возраст. И логика будет заключаться в том, если пользователь указывает свой возраст и он оказывается ниже 18-ти то мы не дадим отправить форму и покажем сообщение.


Читать далее →

Баха Волков

21 марта 2023, 19:00

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

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