А зачем вам такое?
RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://SITE-NAME.ru/$1 [R=301,L]
В .htaccess самого MODX есть такое:
RewriteCond %{SERVER_PORT} !^443 RewriteRule (.*) https://example-domain-please-change.com/$1 [R=301,L]
Вам это значительно больше должно подойти.