J'ai cherché partout une solution à ce problème et je suis sûr que c'est simple, mais je ne pouvais tout simplement pas trouver de solution.
C'est le code de redirection wordpress habituel:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Comment puis-je faire en sorte que cela achemine toujours la demande d'URL à https://
?
Remarque : La raison pour laquelle ceci est posté ici et pas sur un autre site SO est que je pensais qu'il pourrait y avoir un piège quand il vient à WP.
Au fait, j'ai posé la même question sur ServerFault et j'ai eu un gros en attente parce que "je n'ai pas essayé de résoudre ce problème moi-même".
Cela appartient vraiment à ServerFault, StackOverflow ou Webmasters ...
Mais fondamentalement, vous devez ajouter quelque chose dans ce sens avant le WP les règles commencent:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_Host}/$1 [R=301,L]