Site inaccessible: trop de Redirections et impossible passer en https depuis joomla

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Site inaccessible: trop de Redirections et impossible passer en https depuis joomla


    Bonjour

    Ceci est un message désespéré. Je tourne en rond (même sans redirections) depuis plusieurs jours.

    Mon site fonctionne très bien en local avec MAMP sur Mac et je l’ai transféré chez mon hébergeur (AMEN). Je n’ai aucun problème pour accéder au back-office, mais je n’arrive pas à me connecter au front-office et j’obtient le message suivant sur Safari:

    Trop de redirections sont survenues en tentant d’ouvrir "https://dumontel.fr/index.php/fr/". Ceci peur se produire lorsque vous ouvrez une page qui est redirigée…

    En me connectant avec Chrome, j’obtient le même message ERR_TOO_MANY_REDIRECTS et je vois effectivement les redirections suivantes:

    http://dumontel.fr/

    302: Temporary redirect to https://dumontel.fr/
    • Server IP Address
      185.2.4.46
    • Date
      Tue, 19 May 2020 15:41:01 GMT
    • Server
      Apache
    • Location
      https://dumontel.fr/
    • Content-Length
      204
    • Content-Type
      text/html; charset=iso-8859-1
    https://dumontel.fr/

    301: Permanent redirect to https://dumontel.fr/index.php/fr/
    • Server IP Address
      185.2.4.46
    • Date
      Tue, 19 May 2020 15:41:03 GMT
    • Server
      Apache
    • X-Powered-By
      PHP/7.3.9
    • P3P
      CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
    • Pragma
      no-cache
    • Expires
      Wed, 17 Aug 2005 00:00:00 GMT
    • Cache-Control
      no-store, no-cache, must-revalidate, post-check=0, pre-check=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    • Location
      https://dumontel.fr/index.php/fr/
    • Last-Modified
      Tue, 19 May 2020 15:41:03 GMT
    • Vary
      Accept-Encoding,User-Agent
    • Content-Encoding
      gzip
    • Content-Length
      207
    • Keep-Alive
      timeout=5, max=150
    • Connection
      Keep-Alive
    • Content-Type
      text/html; charset=utf-8
    https://dumontel.fr/index.php/fr/

    303: Temporary redirect to http://dumontel.fr/index.php/fr/
    • Server IP Address
      185.2.4.46
    • Date
      Tue, 19 May 2020 15:41:03 GMT
    • Server
      Apache
    • X-Powered-By
      PHP/7.3.9
    • P3P
      CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
    • Expires
      Wed, 17 Aug 2005 00:00:00 GMT
    • Cache-Control
      no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    • Pragma
      no-cache
    • Location
      http://dumontel.fr/index.php/fr/
    • Last-Modified
      Tue, 19 May 2020 15:41:03 GMT
    • Vary
      Accept-Encoding,User-Agent
    • Content-Encoding
      gzip
    • Content-Length
      207
    • Keep-Alive
      timeout=5, max=149
    • Connection
      Keep-Alive
    • Content-Type
      text/html; charset=utf-8

    http://dumontel.fr/index.php/fr/

    302: Temporary redirect to https://dumontel.fr/index.php/fr/
    • Server IP Address
      185.2.4.46
    • Date
      Tue, 19 May 2020 15:33:43 GMT
    • Server
      Apache
    • Location
      https://dumontel.fr/index.php/fr/
    • Content-Length
      217
    • Keep-Alive
      timeout=5, max=140
    • Connection
      Keep-Alive
    • Content-Type
      text/html; charset=iso-8859-1
    et ainsi de suite avec 19 redirections avant de me faire jeter.

    Sur mon site en ligne, je voulais utiliser un certificat SSL et ma première action a été de forcer le HTPPS dans Joomla. J’obtiens le message suivant: HTTPS n'a pas été activé car il n'est pas disponible sur ce serveur. Le test de la connexion HTTPS a échoué avec l'erreur suivante : Maximum (20) redirects followed. En réalité, sur le serveur je dispose bien d’un certificat SSL qui semble être correctement paramètre.

    En parcourant différentes sources d’informations, j’ai fait de nombreux essais avec des .htaccess aussi divers que variés (avec ou sans www et en redirigeant d’http en https) qui réduisent parfois le nombre de redirections mais ne résolvent jamais le problème.

    J’ai la dernière version de Joomla et j’utilise peu de composants (Hikashop, Akeeba backup et quelques fondamentaux) avec lesquels je n’ai jamais eu de problèmes de compatibilité. Avant d’ajouter Hikashop (ma dernière modification) mon site était hébergé chez AMEN sans aucun problème.

    L’assistance AMEN après vérification de l’installation sur le serveur me dit que tout est correct et que le problème vient de Joomla (ou plutôt du site sous Joomla) lui même.


    Qui pourrait m’aider?


    Dernière édition par dumontel à 20/05/2020, 14h49

  • #2
    Bonjour

    Tente ceci : depuis ton admin désactivé le plugin de redirection de langue. Cela supprimera les multiples redirections.

    Ensuite si OK tu peux d'abord activer le mode seo puis si toujours OK réactive le plugin de redirection de langue.

    Bonne soirée
    Christophe (cavo789)
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)
    Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
    Mes logiciels OpenSource : https://www.avonture.be

    Cette anné, le JoomlaDay 2020 FR aura lieu à Bruxelles les 2 et 3 octobre 2020. Plus d'infos sur https://www.joomladay.fr

    Commentaire


    • #3
      Bonsoir et merci pour votre réponse.
      Je n'ai pas trouvé de plug-in de redirection de langue. J'ai désactivé les 2 plug-in Code langue et Filtre de langue mais cela ne change rien.
      Bonne soirée.

      Commentaire


      • #4
        Bonsoir.

        Essayez de désactiver le forçage https dans Joomla!
        J'ai eu, il y a quelques temps déjà, un problème similaire. Il s'agissait d'une double redirection de https vers https qui de ce fait redirige vers https toute page en https et continue tant que la boucle est inachevée et dans ce cas, éternellement…

        Il se peut (mais il faudra vérifier) que le https soit forcé déjà plus haut, dans votre htaccess ou même depuis votre serveur (hébergeur) et que le forçage au sein de joomla! soit iinutile.
        Cordialement.
        __
        Eddy !!!
        Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

        Commentaire


        • #5
          (oui en effet c'était le plugin filtre de langue)
          Christophe (cavo789)
          Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)
          Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
          Mes logiciels OpenSource : https://www.avonture.be

          Cette anné, le JoomlaDay 2020 FR aura lieu à Bruxelles les 2 et 3 octobre 2020. Plus d'infos sur https://www.joomladay.fr

          Commentaire


          • #6
            J'ai désactivé le plug-in "filtre de langue sans résultat.
            Je ne peux pas désactiver le "forçage https" car il l'est déjà! C'est en essayant de le forcer que j'ai un message me disant que c'est impossible du fait de redirections trop nombreuses.
            D'autre part je n'ai pas de fichier .htaccess.
            J'ai toujours une cascade de redirections 302/303

            Commentaire


            • #7
              Bonjour.

              Selon http://www.redirect-checker.org/index.php et si je comprends bien, il semble que http redirige vers https et https vers http. D'où cette boucle.
              Reste à trouver d'où ça vient.
              Cordialement.
              __
              Eddy !!!
              Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

              Commentaire


              • #8
                Pour information, le https est forcé au niveau du serveur et je dispose d'un certificat ssl. Sur l'hébergement, aucune redirection n'est installée.

                Commentaire


                • #9
                  Bonjour,

                  S'il n'y a pas de .htaccess et que le passage en https est fait par le serveur lui-même, j'interrogerais l'hébergeur.
                  Vérifie quand même dans le fichier configuration.php que la variable "force_ssl" ne soit pas restée à 2 après une tentative de forçage dans l'administration.
                  Eddy.vh aime ceci.
                  "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                  MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

                  Commentaire


                  • #10
                    Envoyé par dumontel Voir le message
                    Pour information, le https est forcé au niveau du serveur et je dispose d'un certificat ssl. Sur l'hébergement, aucune redirection n'est installée.
                    C'est contradictoire, si il y a un certificat et que le site est accessible en https alors il y a forcément redirection, au moins de http (originel) vers https…
                    Cordialement.
                    __
                    Eddy !!!
                    Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                    Commentaire


                    • #11
                      Bonjour,

                      J'ai du mal à comprendre pourquoi vous avez encore des adresses /fr si vous avez désactivé les plugins langue (filtre de langue et code langue) et module 'changement de langue'.

                      Avez-vous activé le plugin de redirection ? qu'avez-vous au niveau de composant "redirection" ? avez-vous des liens activés ?

                      Pascal
                      If anything can go wrong, it will...
                      If I can help, I will ..https://conseilgouz.com

                      JoomlaDays, 2 et 3 Octobre. Plus d'infos sur https://www.joomladay.fr

                      Commentaire


                      • #12
                        Merci pour vos réponses. Après avoir lu vos contributions et tenu compte de vos suggestions, je refais le point sur la situation actuelle.
                        Dans configuration.php Force ssl, est à 0.
                        Chez mon hébergeur, j'ai bien un certificat ssl opérationnel et aucune redirection programmée.
                        Dans joomla, j'ai désactivé les 2 plug-in de langue, j'ai désactivé le plus-in de redirection. Pour mémoire, Il y avait dans ce plug-in des liens désactivés qui provenaient de mon site de développement et je les ai supprimés.
                        Résultat vu depuis Chrome sur lequel j'ai installé une extension pour analyser les redirections:
                        cascade de redirections

                        https://dumontel.fr/
                        303: Temporary redirect to http://dumontel.fr/
                        • Server IP Address
                          185.2.4.46
                        • Date
                          Wed, 20 May 2020 12:01:50 GMT
                        • Server
                          Apache
                        • X-Powered-By
                          PHP/7.3.9
                        • P3P
                          CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
                        • Expires
                          Wed, 17 Aug 2005 00:00:00 GMT
                        • Cache-Control
                          no-store, no-cache, must-revalidate, post-check=0, pre-check=0
                        • Pragma
                          no-cache
                        • Location
                          http://dumontel.fr/
                        • Last-Modified
                          Wed, 20 May 2020 12:01:51 GMT
                        • Vary
                          User-Agent
                        • Content-Length
                          0
                        • Keep-Alive
                          timeout=5, max=150
                        • Connection
                          Keep-Alive
                        • Content-Type
                          text/html; charset=utf-8
                        http://dumontel.fr/
                        302: Temporary redirect to https://dumontel.fr/
                        • Server IP Address
                          185.2.4.46
                        • Date
                          Wed, 20 May 2020 12:01:51 GMT
                        • Server
                          Apache
                        • Location
                          https://dumontel.fr/
                        • Content-Length
                          204
                        • Keep-Alive
                          timeout=5, max=150
                        • Connection
                          Keep-Alive
                        • Content-Type
                          text/html; charset=iso-8859-1
                        En complément, dans la barre d'adresse du navigateur je peux lire les informations suivantes:
                        • La connexion est sécurisée
                        • Cookies: 0
                        • certificat valide
                        Voila, vous savez tout et encore merci pour vos contributions.

                        Commentaire


                        • #13
                          Et tu es certain de ne pas avoir activé le fichier htaccess ?
                          Dans ton accès FTP, assure-toi d'afficher les fichiers masqués (ceux qui commencent par un point.
                          Cordialement.
                          __
                          Eddy !!!
                          Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                          Commentaire


                          • #14
                            Tout d'abord merci à tous. Vos différents messages m'ont permis de me focaliser sur la solution. La voici: j'utilise un composant Hikashop dans lequel il est possible de paramètres une redirection sur les données d'inscription. J'avais 2 alternatives de redirection 301 ou 302, mais j'avais aussi la possibilité de désactiver ce plug-in ... et tout fonctionne parfaitement.
                            Encore merci!

                            Commentaire


                            • #15
                              Si le problème est réglé merci de le signaler en suivant les conseils de l'encadré intitulé "C'est [Réglé] et on n'en parle plus ?" en bas de page.
                              Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
                              Confucius

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X