C'est parfait avec Piwigo 2.9.4. MERCI !
J'ai encore un lien en http sur mon site. C'est celui-là : http://fr.piwigo.org/
Je pense qu'il faudrait vraiment que l'équipe Piwigo se penche sur ce problème de redirection HTTPS...
Normalement, j'ai tout corrigé du contenu "mixte". J'ai même trouvé les 3 fichiers du plugin OSM pour y changer les url des images en https. (si cela intéresse quelqu'un, je le préciserai) Je n'ai plus d'erreur selon le site SSL-check ... mais ça n'a pas arrangé mes affaires avec Edge (je n'ai pas Chrome, ni Firefox) qui rouspète toujours et prétend que le site est non sécurisé.
Tout ce que je sais, c'est que je ne sais pas ...
et non, ce ne vient pas de Piwigo !
MES EXCUSES!
Presque tout le "contenu mixte" (donc les http) vient d'urls que j'avais entrées dans le blog, ou dans la description d'un album. En corrigeant grâce à la liste générée, j'élimine quasi toutes les erreurs, donc, il me reste à vérifier des images distantes du plugin OSM lesquelles existent aussi en https. Faut juste je trouve où changer dans le plugin.
J'ai passé le site au contrôle de sécurité là : https://www.jitbit.com/sslcheck/
Et bien toutes mes 200 pages étudiées sont en erreur : c'est un contenu mixte https/http, à cause de liens contenus dans les pages :
Voilà l'exemple pour la page d'accueil :
Pages with unsecure content:
https://photos.revestou.fr/
http://photos.revestou.fr/_data/i/uploa … bb0-me.jpg
http://photos.revestou.fr/_data/i/uploa … 69f-me.jpg
http://photos.revestou.fr/_data/i/uploa … afa-me.jpg
C'est donc bien quelque chose dans Piwigo, dans le core ou un plugin, qui est en cause.
Je ne sais pas corriger cela.
Katryne, le fait que tu reçoives une message de ton navigateur t'indiquant que l'url est non protégée soit HTTP signifie bien que la redirection d'une partie des pages ne se produit pas !
Le plugin ForceHTTPS semble poser problème. Maintenant si tu veux vraiment avoir une redirection HTTPS il faut passer par une règle de redirection dans le fichier .htaccess et là tu risques fort de rencontrer le même problème que moi.
J'invite les utilisateurs Piwigo qui seraient passer en HTTPS à vraiment regarder si toutes leurs pages sont redirigées correctement vers le protocol HTTPS.
Je me tiens volontier à la disposition de l'equipe Piwigo s'il y a besoin d'un coup de main pour corriger cette erreur...
hello !
Je me suis envoyée un lien d'image par mail.
Quand j'y vais avec le navigateur habituel (SeaMonkey), je me connecte automatiquement et j'ai pas de souci.
Quand j'y vais avec Edge, j'y arrive aussi, sans être connectée, mais ça me dit, dans la barre d'adresse, devant l'url, que ce n'est pas sécurisé.
Le lien : https://photos.revestou.fr/picture?/IMG … e_montagne
Je ne sais pas pourquoi, c'est peut-être une chinoiserie de ces navigateurs, qui à l'instar de Chrome, savent mieux que nous ce qui est bon pour nous et parfois refusent simplement l'accès aux url qui ne sont pas en https.
Ma config pour ForceHTTPS (pas d'htaccess sur ce site)
Bonjour,
@katryne
j'ai activé le plugin, mais sans résultat (mon site est en 2.8.6 et j'ai également testé en 2.9.3)
@imagesin
merci pour ces infos, ça m'évitera de contacter Infomaniak.
Je rencontre le problème dans les 2 cas suivants: lorsque j'envoie un email avec le lien pour consulter un album. Le lien produit une erreur sur le navigateur ('échec de la connexion sécurisée' et pour cause...) si l'on supprime le ':80' ou qu'on le remplace par ':443' on arrive sur la page d'accueil. L'autre cas, c'est quand on 'clic' sur "mot de passe oublié". Un email est envoyé à l'utilisateur et ça produit les mêmes effets.
Katryne, merci, j'avais essayé ce plugin, mais j'ai rencontré des erreurs avec la dernière version de Piwigo !!!
julio13, J'au aussi regardé avec Infomaniak leur ficher .htaccess est bien fait, il évite les boucles de redirection en redirigeant tout le protocol HTTP vers HTTPS. J'ai discuté un moment avec eux, on a fait quelques testes et conclu que le "problème" venait de Piwigo.
J'ai poster une question avec un début de piste, mais je n'ai à ce jour pas reçu de réponse de l'équipe de Piwigo.
Pour ma part, je ne rencontre un problème de redirection que dans le cas suivante :
Je donne a un utilisateur enregistré un lien sur une image, sur un album ou sur le résultat d'une recherche.
Si l'utilisateur clique sur le lien avant d'avoir entré son login, il est redirigé vers la page d'identification, là il saisit son login et au moment de la validation il est redirigé vers une url qui contient
https://www.NomDeDomain.ch:80
Dans l'attente de trouver une solution durable, j'ai modifié le code du fichier identification.php
ligne 92 - $root_url = str_replace(':80',$root_url,'');
Cela supprime simplement le :80 de l'url
Ce n'est pas top mais cela fonctionne et cela semble être la méthode la moins invasive
Hello,
Je suis un utilisateur très basique. Et mes sites ne sont pas chez Infomaniak, donc je ne sais pas si mon expérience est transposable.
Ceci posé, quand j'ai passé mes sites en https, j'ai utilisé le .htaccess pour la redirection du http vers le https, sur tous mes sites (plusieurs cms différents) SAUF sur mes Piwigos où j'ai juste activé et configuré le plugin forcehttps.
Bonjour Imagesin,
j'ai le même problème, évoqué depuis des mois sur le forum et toujours sans réponse...
En fait, je pense que cela vient de Piwigo, mais je n'ai pas trouvé le code qui génère le lien en incorporant le port 80. Comme on est en https (je suis également chez Infomaniak), il faudrait redirigé non pas sur le port 80 mais sur le port 443.
Techniquement ça ne devrait pas être si compliqué que ça, et il est quand même dommage qu'aucun des développeurs de Piwigo n'ai pu nous apporter une réponse depuis tout ce temps...!
Bonjour/Bonsoir,
Bonjour,
J'utilise piwigo depuis plus de 7 ans quotidiennement, je n'ai jamais vraiment rencontré de problème.
Mais là depuis le passage de mes sites aux HTTPS c'est vraiment la galère.
J'ai résolu pas mal de mes problèmes de redirection, mais il en reste un et je n'arrive pas à savoir si cela vient de l'hébergeur en l'occurence infomaniak ou du moteur de piwigo.
Voici le problème qui n'arrive que dans le cas suivant :
Je donne à un utilisateur déjà enregistré une lien sur un album.
L'utilisateur clique sur le lien et s'il ne s'est pas encore connecté il est redirigé vers la page d'identification.
Il entre sont log et il valide
Et là boume il est redirigé vers le port 80
exemple de l'adresse : https://www.NomDeDomain.ch:80/index.php?/category/357
Comme si la le moteur de piwigo "codait en dur" le :80
Il faut savoir que j'ai une règle de redirection dans le fichier .htaccess soit :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Qui redirige normalement tout du port 80
Avez-vous une idée ????
Là, je suis totalement paumé !!!!
Merci d'avance
Version de Piwigo: la dernière