Http to Https redirect para wordpress no heroku

Estou tentando redirect todas as páginas da web para https para o meu aplicativo wordpress que está hospedado no heroku. Estou usando o plugin do WordPress HTTPS e consegui fazer com que todas as páginas do WordPress redirecionem para https, mas minhas páginas personalizadas não são redirecionadas. O aplicativo é configurado usando este modelo . Parece que as pessoas tradicionalmente fazem isso editando o arquivo .htaccess (por exemplo, aqui ), mas não consigo conseguir que isso funcione. Eu também tentei adicionar ‘/’ aos filtros de URL do plugin HTTPS, mas isso também não funcionou. Todas as minhas tentativas de adicionar o código php à página real acabam em um redirecionamento infinito.

Parece que o que estava me fazendo era a ordem no htaccess. Tudo funciona agora e meu arquivo parece assim

# BEGIN WordPress  RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L] RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]  # END WordPress 

Era importante colocar primeiro a regra https, o que eu não fiz originalmente.

Isso deve funcionar:

 RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L] 

Isso verifica se https não está https (então, se ele estiver desligado), redirecione a solicitação para https