too many redirection mobile page

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

  • [RÉGLÉ] too many redirection mobile page

    Bonjour,
    dans le cadre d’optimisation sel, nous essayons de mettre en place une page spécifique mobile avec une detection de mobile via plugin yagendoo sous joomla. Le plug in fonctionne. Nous insérons

    if(MobileDetector::isMobile() === true)
    {
    // mobile device detected do redirect
    header('Location: http://www.monsite.com', true, 301);
    exit;
    }

    sur la page d’index et 2 issues :

    1 - si nous redirigeons vers google.com, tout fonctionne.
    2 - Si nous redirions vers monsite.com (ou monsite.com/home-mobile), nous obtenons sous mobile une err « too many redirections »

    Auriez-vous une idée du pourquoi de la chose?

  • #2
    Re : too many redirection mobile page

    verifiez votre fichier .htaccess......

    Commentaire


    • #3
      Re : too many redirection mobile page

      Bonjour,
      if(MobileDetector::isMobile() === true)
      {
      // mobile device detected do redirect
      header('Location: http://www.monsite.com', true, 301);
      exit;
      }
      Je pense que cette règle a elle seule suffit a comprendre que ta redirection est infini (ou en boucle fermée)

      Et si je peux me permettre, avec un template responsive a 100%, plus besoin de faire cette condition "IF" ou une page spécifique Mobile ...
      Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
      Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

      Commentaire


      • #4
        Re : too many redirection mobile page

        Le truc avec ce plugin, c est qu il sert à cacher des modules en fonction du type de peripherique.
        On enleves les positions qui contiennent des modules ne devant pas appraitre pour les mobiles.
        Et on fait appraitre celle qui doivent être pour les mobiles

        if(MobileDetector::isMobile() === true)
        {

        }
        else
        {
        <?php jdoc:include name="ma position" type="modules ";?>
        }

        Si on est sur mobile on affiches pas la position.......
        EL code inverse
        if(MobileDetector::isMobile() === true)
        {
        <?php jdoc:include name="ma position" type="modules ";?>
        }
        else
        {

        }
        Et la on fait appraitre un contenu spécifique pour les modules.

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X