Page erreur 404 custom

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

  • [RÉGLÉ] Page erreur 404 custom

    bonjour a tous, ayant quitté cloudsflare je doit faire une page 404 custom


    j'ai appliqué ce tuto, https://docs.joomla.org/Creating_a_C..._Error_Page/fr

    mais la page https://www.crashdebug.fr/component/...ticle?id=11518 affiche :

    La page n'est pas redirigée correctement

    Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.

    La cause de ce problème peut être la désactivation ou le refus des cookies.

    voici les modifs que j'ai faites :

    ?php
    /**
    * @package Joomla.Site
    * @subpackage Template.system
    *
    * @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
    * @license GNU General Public License version 2 or later; see LICENSE.txt
    */


    if (($this->error->getCode()) == '404') {
    header('Location: /index.php?option=com_content&view=article&id=11518 ');
    exit;
    }

    defined('_JEXEC') or die;


    if (!isset($this->error))
    {
    $this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
    $this->debug = false;
    }


    une idée ?

    merci

  • #2
    Re : Page erreur 404 custom

    Bonjour

    Est-ce que tu as créé un lien de menu vers cette page pour qu'elle s'affiche ?
    (lien dans un menu non publié)

    Commentaire


    • #3
      Re : Page erreur 404 custom

      bonjour domallia, oui j'ai suivi le tuto

      Commentaire


      • #4
        Re : Page erreur 404 custom

        Je corrige car j'ai dit une bêtise : le menu est publié mais il ne faut lui attribuer aucune position dans le template.

        Commentaire


        • #5
          Re : Page erreur 404 custom

          Tu as laissé ça en dessous ?

          defined('_JEXEC') or die;


          if (!isset($this->error))
          {
          $this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
          $this->debug = false;
          }



          Si oui, supprimes. Il faut juste que tu ais le code suivant :

          defined('_JEXEC') or die;

          if (($this->error->getCode()) == '404') {
          header('Location: /index.php?option=com_content&view=article&id=11518 ');
          exit;
          }



          N'oubies pas le defined('_JEXEC') or die; au dessus de

          if (($this->error->getCode()) == '404') {
          header('Location: /index.php?option=com_content&view=article&id=11518 ');
          exit;
          }
          Dernière édition par domallia à 02/04/2016, 18h06

          Commentaire


          • #6
            Re : Page erreur 404 custom

            j'ai fait un nouveau menu dans une section à la con, j'ai pas pus ne pas l'afficher, mais il est actif,

            j'ai bien mis


            <?php
            defined('_JEXEC') or die;

            if (($this->error->getCode()) == '404') {
            header('Location: /index.php?option=com_content&view=article&id=11518 ');
            exit;
            }

            j'ai essayé en virant le <?php au debut mais ça ne change rien, toujours la même erreur

            désolé de te saouler,

            Commentaire


            • #7
              Re : Page erreur 404 custom

              Envoyé par folamour Voir le message
              j'ai fait un nouveau menu dans une section à la con, j'ai pas pus ne pas l'afficher, mais il est actif,

              j'ai bien mis


              <?php
              defined('_JEXEC') or die;

              if (($this->error->getCode()) == '404') {
              header('Location: /index.php?option=com_content&view=article&id=11518 ');
              exit;
              }

              j'ai essayé en virant le <?php au debut mais ça ne change rien, toujours la même erreur

              désolé de te saouler,
              Non, il ne faut pas virer la balise <?php.

              Le contenu de ta page est le bon.
              C'est au niveau du menu qu'il y a problème.
              Je ne comprends pas bien le sens de la phrase "j'ai fait un nouveau menu dans une section à la con, j'ai pas pus ne pas l'afficher, mais il est actif". Le mot section et je n'ai pas pu ne pas l'afficher ?

              - Tu dois vérifier que ton article 404 est bien publié (dans l'admin des articles).
              - Tu dois créer un menu spécial pour le lien vers l'article. Les deux doivent être publiés dans la gestion des menus.
              - penses à vider le cache du site et celui de ton navigateur.

              Normalement, ça doit marcher.

              Commentaire


              • #8
                Re : Page erreur 404 custom

                Au fait, c'est quel version de Joomla ? J'ai comme un doute...

                Commentaire


                • #9
                  Re : Page erreur 404 custom

                  Joomla 3.5.0 ; )

                  bon j'ai tout essayé , j'ai désactivé le module non sef to sef, l'url devient exactement celle déclaré

                  mais ça ne marche pas,

                  j'ai vue un autre thread ou le gars a viré le _Jexec et ça fonctionnait,

                  écoute on verras cela plus tard, ; ))))

                  je cale la,

                  merci de ton aide ; )

                  Commentaire


                  • #10
                    Re : Page erreur 404 custom

                    j'ai fait un menu 'erreur 404' dans example page et il est publié

                    Commentaire


                    • #11
                      Re : Page erreur 404 custom

                      j'ai testé : https://www.crashdebug.fr/index.php?...ticle&id=11518

                      ça me fonctionne pas, doit y avoir un bug au niveau de l'article c'est pas possible, pourtant il est bien en 'non catégorisé'

                      Commentaire


                      • #12
                        Re : Page erreur 404 custom

                        Envoyé par folamour Voir le message
                        j'ai testé : https://www.crashdebug.fr/index.php?...ticle&id=11518

                        ça me fonctionne pas, doit y avoir un bug au niveau de l'article c'est pas possible, pourtant il est bien en 'non catégorisé'
                        C'est plutôt un problème de redirection ou de SEF. Ou les deux.

                        Commentaire


                        • #13
                          Re : Page erreur 404 custom

                          j'ai tout refais a 0, je réssayerais toutes les manip cette nuit, mais j'ai besoin du module Non sef vers SEF

                          de toutes maniète j'ai essayé de le désactiver, ça ne change rien,

                          merci de ton aide appuyé domallia, c'est apprécié,

                          je continuerais plus tard,

                          merci bcp, et bonne soirée.

                          f.

                          Commentaire


                          • #14
                            Re : Page erreur 404 custom

                            c'est bon j'ai trouvé, la section 'non catégorisé" n'est pas publié !

                            ça marche, merci de ton aide, je ferme le thread ; )

                            Commentaire

                            Annonce

                            Réduire
                            Aucune annonce pour le moment.

                            Partenaire de l'association

                            Réduire

                            Hébergeur Web PlanetHoster
                            Travaille ...
                            X