Personnalisation de la page d'erreur 404

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

  • [RÉGLÉ] Personnalisation de la page d'erreur 404

    Hello,

    J'ai suivi ce tuto pour gérer ma page d'erreur 404 : https://docs.joomla.org/Creating_a_C...404_Error_Page

    A savoir, ajouter ce code dans le fichier erro.php du te

    Code:
    if (($this->error->getCode()) == '404') {
    header('Location: /index.php?option=com_content&view=article&id=75');
    exit;
    }
    Par contre, quand je regarde l'en tête http avec le code erreur retourné, j'ai un 200 OK.

    Problème, pour le SEO, généralement il est plutôt recommandé que la page 404 ai ce code : 404 Not Found

    Ce n'est pas obligatoire, mais c'est une bonne pratique.

    Avez-vous une idée comment corriger ça ?

    Car par défaut la page d'erreur 404 fournie avec les templates renvoi bien ce code erreur.

    Merci
    A+
    Dernière édition par Tortue Genial 69 à 11/04/2015, 09h08
    Expert en conception et réalisation de sites Internet 100% Joomla
    www.toonetcreation.com

  • #2
    Re : Personnalisation de la page d'erreur 404

    up personne n'a d'idée?
    Expert en conception et réalisation de sites Internet 100% Joomla
    www.toonetcreation.com

    Commentaire


    • #3
      Re : Personnalisation de la page d'erreur 404

      Salut,
      ceci pourra t'aider :

        Depuis le 17 août 2021 Joomla! 3 n'est plus la version majeure du CMS (Content management Système en anglais ou Système de Gestion de...


      Pour ton application du tuto de joomladocs, tu as du oublier de créer un article spécialement à cet effet et un lien de menu :

      dans :
      index.php?option=com_content&view=article&id=75
      id=75 est l'id d'un article que tu auras créé spécialement pour cette manip (étape 2 du tuto).

      Tout est très bien expliqué dans l'article de cinnk.com
      Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

      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

      Commentaire


      • #4
        Re : Personnalisation de la page d'erreur 404

        Tortue Genial 69,

        C'est la redirection header() qui pose problème. Quand on arrive sur la page où on est redirigé l'en-tête http est correct 200 puisque la page existe.

        Quand on utilise le error.php de Protostar, il n'y a pas de redirection (ni d'ailleurs dans celui de Beez3). On reste sur la page d'erreur error.php qui a un en-tête http 404 (créé par Joomla! avant de lancer error.php). Pour aller plus loin il faut cliquer sur recherche ou page d'accueil (ou le menu s'il est en position-1 donc visible).

        Amicalement,
        Rajoz

        Commentaire


        • #5
          Re : Personnalisation de la page d'erreur 404

          Envoyé par ghazal Voir le message
          Salut,
          ceci pourra t'aider :

            Depuis le 17 août 2021 Joomla! 3 n'est plus la version majeure du CMS (Content management Système en anglais ou Système de Gestion de...


          Pour ton application du tuto de joomladocs, tu as du oublier de créer un article spécialement à cet effet et un lien de menu :

          dans :

          id=75 est l'id d'un article que tu auras créé spécialement pour cette manip (étape 2 du tuto).

          Tout est très bien expliqué dans l'article de cinnk.com
          j'ai suivi exactement le tuto et je n'ai rien oublié -> le problème reste le même, j'ai un code 200 et non 404 dans le header.
          Expert en conception et réalisation de sites Internet 100% Joomla
          www.toonetcreation.com

          Commentaire


          • #6
            Re : Personnalisation de la page d'erreur 404

            Envoyé par Rajoz Voir le message
            Tortue Genial 69,

            C'est la redirection header() qui pose problème. Quand on arrive sur la page où on est redirigé l'en-tête http est correct 200 puisque la page existe.

            Quand on utilise le error.php de Protostar, il n'y a pas de redirection (ni d'ailleurs dans celui de Beez3). On reste sur la page d'erreur error.php qui a un en-tête http 404 (créé par Joomla! avant de lancer error.php). Pour aller plus loin il faut cliquer sur recherche ou page d'accueil (ou le menu s'il est en position-1 donc visible).

            Amicalement,
            Rajoz
            en effet, je comprends.
            donc comment contourner le problème et personnaliser sa page 404 tout en gardant le header 404 ?

            le code d'origine est celui-ci :

            Code:
            if (!isset($this->error)) {
                    $this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
                    $this->debug = false;
            }
            Expert en conception et réalisation de sites Internet 100% Joomla
            www.toonetcreation.com

            Commentaire


            • #7
              Re : Personnalisation de la page d'erreur 404

              Quel template utilises-tu ?
              Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

              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

              Commentaire


              • #8
                Re : Personnalisation de la page d'erreur 404

                template joomlart.
                Expert en conception et réalisation de sites Internet 100% Joomla
                www.toonetcreation.com

                Commentaire


                • #9
                  Re : Personnalisation de la page d'erreur 404

                  As-tu suivi les recommandations de Joomlart ?

                  BS3 Customization - T3 - Joomla Template Framework
                  Detail documentation of how to customize template (T3 BS3 Blank) developed with T3 Framework: customize logo, footer, layout, etc.
                  Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                  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

                  Commentaire


                  • #10
                    Re : Personnalisation de la page d'erreur 404

                    je vérifie point par point et je te dis ça merci
                    Expert en conception et réalisation de sites Internet 100% Joomla
                    www.toonetcreation.com

                    Commentaire


                    • #11
                      Re : Personnalisation de la page d'erreur 404

                      j'ai regardé et le fichier error.php d'origine pointe bien sur le css d'origine fournit mais le soucis c'est que leur page 404 ne reprend ni le menu du site, ni le logo, ni les modules, ni le footer ni rien.

                      en fait c'est une simple page noir avec 404 en gros, du texte et un lien de retour vers la home page.

                      moi j'aimerais garder tout le style du site avec juste le message d'erreur qui va bien :-/
                      Expert en conception et réalisation de sites Internet 100% Joomla
                      www.toonetcreation.com

                      Commentaire


                      • #12
                        Re : Personnalisation de la page d'erreur 404

                        Ca n'a pas l'air d'être leur truc chez joomlart la déco de la page 404 :


                        http://purity_iii.demo.joomlart.com/index.php/hlhlj

                        Contrairement à :

                        ou

                        ou


                        Tu peux peut-être t'inspirer de ceux qui propose une page 404 plus fournie.

                        En tous cas, le title des exemples joomlart est correct.

                        ou
                        utiliser une extension
                        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                        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

                        Commentaire


                        • #13
                          Re : Personnalisation de la page d'erreur 404

                          en effet leurs pages 404 sont nulles, mais bon ce n'est pas non plus la pierre angulaire d'un site.

                          désolé je comprends pas quand tu dis "le title des exemples joomlart est correct."
                          Expert en conception et réalisation de sites Internet 100% Joomla
                          www.toonetcreation.com

                          Commentaire


                          • #14
                            Re : Personnalisation de la page d'erreur 404

                            désolé je comprends pas quand tu dis "le title des exemples joomlart est correct."
                            Oublie, c'est une bêtise.
                            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                            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

                            Commentaire


                            • #15
                              Re : Personnalisation de la page d'erreur 404

                              ok pas de soucis.

                              donc en gros à part utiliser une extension ça parait mort :-/
                              Expert en conception et réalisation de sites Internet 100% Joomla
                              www.toonetcreation.com

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X