web-dev-qa-db-fra.com

Comment rediriger les demandes d'URL vers https?

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".

3
hitautodestruct

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]
3
Denis de Bernardy