OVH Community, votre nouvel espace communautaire.

Web Pro + CloudFlare + HTTPS


yannick7569
07/01/2016, 14h03
Voir "edit" et "edit2", j'ai corrigé tous les appels de liens en HTTP non sécurisé, là tout fonctionne à merveille et j'ai le cadenas vert (sous chrome) : magnifique !

Je suis quand même étonné que ça ait été si complexe sur ce site, qui n'est pas hébergé sur mes serveurs. Bizarre de devoir rajouter du code pour ne pas avoir cette boucle de redirection

Pour les liens en dur, quand on intègre une image via Wordpress, il met le lien en dur dans le code, mais j'en fait la chasse.

Merci pour ton conseil en tout cas

Nowwhat
07/01/2016, 13h45
Citation Envoyé par yannick7569
J'ai eu la page de login de WP, sans soucis (FF 43.0.4 - Windows XP (oui, oui, je sais )) ...

Par contre, sur ta page d’accueil, t'as pas mal des liens codé en dur sur, genre : http://www.autoecoledumontblanc.com/wp-content/...... or, touts ces liens on du être https://www.autoecoledumontblanc.com/wp-content/....
Normalement, quand tu dépose un lien vers un info (image, etc), tu utilise "/wp-content/....." pour que WP s'occupe de l'ajout de https:// ou http:// + URL suivant le type d'accès (https, ou pas).
De ce fait, mon navigateur pleure qu'il y a du continu mixte sur le site, et les navigateurs n’aiment pas ça ...

yannick7569
07/01/2016, 12h52
Bonjour,

Merci pour votre aide.

Le domaine concerné est www.autoecoledumontblanc.com

Le site est paramétré sans HTTPS (pour qu'il reste accessible). Si vous mettez HTTPS sur la page d'accueil, ça fonctionnera tant que je n'ai pas changé l'URL du site pour forcer l'usage du HTTPS.

À l'instant, pour la partie administration, je viens de rajouter define('FORCE_SSL_ADMIN', true); à wp-config.php (pour forcer l'usage du HTTPS), et la boucle se fait.

Essayez : https://www.autoecoledumontblanc.com/wp-login.php

Edit : Même si je change l'URL du site dans la base de données, ce qui a, en principe, pour effet de forcer le HTTPS sur l'intégralité du site, ça ne fonctionne pas, la boucle se fait également. Il n'y a que sur cet hébergement (mutualisé OVH) que je vois cela.

Edit2 : Début de réponse : ça fonctionne si, dans le fichier wp-config.php, je met :
define('FORCE_SSL_ADMIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';

à la place de
define('FORCE_SSL_ADMIN', true);

Ça à lair de fonctionner sauf si dans l'interface Cloudflare, je met le HTTPS en mode "full" ou "strict" (ce que je fait pour mes autres sites). Pour l'instant, ça fonctionne en mode "flexible".

Ludo.H
07/01/2016, 09h37
Bonjour,

Pouvez vous me donnez votre nom de domaine ?

Cdt,

yannick7569
06/01/2016, 19h27
Bonjour !

J'ai un client qui a son site hébergé sous formule PRO, site sous Wordpress dont tout est à jour. J'ai mis Cloudflare pour son site afin d'accélérer le chargement du site et bénéficier de HTTPS facilement et gratuitement.

Lorsque j'accède à l'admin du site une fois le HTTPS activé via Cloudflare, j'ai une boucle de redirection. Sur mes sites hébergés sur serveur dédié je n'ai jamais eu ce souci de redirection lors du passage d'un site à HTTPS.

J'ai désactivé tous les modules et le thème utilisé, rien n'y fait, la boucle de redirection est toujours la.

Pensez-vous que c'est OVH qui bloque ?