Перепробовал такие:
RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC]
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://mysite.com/$1 [R=301,L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Дмитрий 19.05.2017 17:42 #
и в системных настройках Система и сервер изменить параметр Тип сервера
server_protocol с http на https
Олег 19.05.2017 18:05 #
На сайте хостинга искали информацию? Как вариант — обратитесь в ТП хостинга.
Олег 19.05.2017 18:19 #
ТП хостинга ответила так:
При переходе к Вашему сайту по https видим. что соединение защищено не полностью. В информации о сертификате видим следующие соощения:
Valid Certificate
The connection to this site is using a valid, trusted server certificate.
Mixed Content
The site includes HTTP resources.
Таким образом, переадресация на https не работает корректно так как не все ресурсы сайта переведены на работу по https.
Хотя ссылок на сторонние ресурсы на сайте нет, когда сайт коряво отображался смотрел исходный код единственная ссылка http была в base=href.
Олег 19.05.2017 18:22 #
Попробуйте в base вручную прописать адрес сайта с https для определенности.
И еще, версия MODX какая?
Олег 19.05.2017 18:56 #
И ещё не по теме, Вы случайно не знаете, я не нашел, как поменять на новый email тут на modx.ru в профиле, я добавил новый email, но на него ответы не приходят, а только на старый.
Олег 19.05.2017 19:03 #
Алексей 26.06.2017 16:09 #