web-dev-qa-db-fra.com

Comment les versions HTTP et HTTPS sont-elles affichées?

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?

1
zfors

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:

  1. 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).

  2. 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)

1
Jack Johansson

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.

0
Disk01