Nous avons un site qui a en quelque sorte les versions http et https accessibles. Nous voulons tout imposer à https. Lorsque nous essayons de définir les URL de WordPress et du site sur https, le site se termine en boucle de redirection.
L'utilisation de Really Simple SSL n'aide pas vraiment car nous nous retrouvons toujours avec une boucle de redirection.
Le plug-in de redirection ne fait rien qui puisse causer cela.
Je ne savais même pas que vous pouviez obtenir un site WordPress pour afficher les deux versions, sans parler de la façon dont on s'y prendrait pour changer cela.
Googler/chercher un échange de pile pour cela est assez difficile pour des raisons évidentes, donc je m'excuse si cela a été répondu ailleurs.
Quelqu'un a-t-il déjà vu ce problème?
Si vous pouvez accéder à la version SSL de votre blog sans problème, cela signifie que vous pouvez y rediriger tout votre trafic. Pour ce faire, suivez ces 2 étapes:
Accédez à votre base de données en utilisant PhpMyAdmin ou tout autre logiciel de votre choix. Passez à la table wp_options
et passez aux valeurs siteurl
et homeurl
en version SSL de votre blog (par exemple https://example.com
).
En utilisant n’importe quel logiciel FTP, ouvrez et éditez votre fichier .htaccess
de la manière suivante:
Cela redirigera tous les trafics vers la version sécurisée de votre blog.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
#BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
N'oubliez pas de ne pas supprimer les règles originales créées par WordPress (les lignes ci-dessous #BEGIN WordPress)
Jack Johansson vous a bien répondu! Alternative à cela, vous pouvez également installer le plugin " WordPress Force HTTPS " pour le faire sans vous tromper avec .htaccess
Remarque: N'oubliez pas d'installer le plug-in Cloudflare si, au cas où vous utilisiez cloudflare, votre site entrerait dans une boucle de redirection infinie.