Topic: [ Wordpress] Forcer HTTPS

Bonjour,

Au cas où ça pourrait servir à qq'un et au cas où cet ajout dans .htaccess n'est pas adapté à WordPress, voici ce que j'ai trouvé et qui est très proche de ce que xavier m'a dit de faire pour Drupal (https://forum.tuxfamily.org/topic/666/h … -drupal-7/)

Une fois que vous avez modifié l'url de votre site dans les paramètres de WP(Settings > General), voici le .htaccess modifié:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
</IfModule>

Si on tape www.monsite.com et que vous avez mis https://momsite.com dans les paramètres de WordPress, on est bien redirigé vers https://monsite.com

Donc, les deux lignes suivantes ont l'air de suffire:

RewriteCond %{HTTPS} !on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Parfois on trouve

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Le (.*), qui est pourtant souvent indiqué, fait parfois des problèmes, selon certains.

Re: [ Wordpress] Forcer HTTPS

Merci :)

Perso, j'ai rajouté au wp-config.php

define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);