Сайт перестал отдавать http работает только https
Столкнулся с проблемой, то что после перевода сайта на https, через некоторое время перестала отдаваться http версия сайта. Может по тому, что по одной из статей по переводу сайта на https сделал настройки в manager — на server_protocol на https и link_tag_scheme 1. Вернул эти параметры, как было, ни чего не поменялось.
До манипуляций с админкой MODX-е работал редирект в Apache
как можно настроить MODX, так что бы работал и http и https ну, или только http с редиректом?
До манипуляций с админкой MODX-е работал редирект в Apache
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] После изменений нет http,как можно настроить MODX, так что бы работал и http и https ну, или только http с редиректом?
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Так же если набрать _http://site.ru то редиректа в браузерах не происходит, так как нет версии http.
То есть люди вводя в браузере просто site.ru должны в начале попасть в начале на http версию, а затем их редиректом переносит на https, в итоге сайт не загружается, если не указать ему принудительно _https://site.ru.
намудрили что-то вы.
Попробуйте вернуться к варианту, чтобы по дефолту работал http и только. Потом добавьте https.
Если у вас server_protocol=https и link_tag_scheme=1, а также в основном config.inc.php тоже адреса с https, и кроме того для контекста не переопределены адреса и протокол сайта(если вдруг он у вас не один, или в дефолтном что-то добавляли, редко, но бывает), то имхо проблему нужно искать в конфигурации веб-сервера.
Да, и на настройки хостинга тоже неплохо бы взглянуть, чтобы соответствовали. И кеш очищайте почаще.
- Оставьте только HTTPS.
- В Яндекс.Вебмастере в разделе «Переезд сайта» поставьте галку «Добавить HTTPS».
- Добавьте сайт с HTTPS в Яндекс.Вебмастер и Google Search Console.
После этого все переедет на HTTPS без особых последствий и в результатах поиска все ссылки будут сразу с HTTPS.В конфиге config.inc.php ничего не менял.
На сервере работает связка Apache+mpm-event+php-fpm. Настройки .htaccess перенесены в VirtгalHost.
Настроено два идентичных хоста на разные порты*80 и *443, разница только в том, что настроен редирект на *80.