Affichage page 404 systématique

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

  • [RÉGLÉ] Affichage page 404 systématique

    Bonjour

    Je tombe sur un problème jamais rencontré sur l'ensemble de mes sites.

    le voici :
    J'ai un lien de menu qui affiche un article --> https://www.afleurdo-spa-epinal.com/...tivites-en-ete

    Ce lien affiche systématiquement en haut de page le contenu de la page 404 :

    "Cette page n'existe pas (ou plus) sur le site

    Veuillez cliquer sur le logo ci-dessous pour un retour sur la page d'accueil."



    et à la suite affiche l'article désiré.

    J'ai un fichier error.php qui contient les lignes :

    defined ('_JEXEC') or die();
    if (($this->error->getCode()) == '404') {
    header('Location: https://www.afleurdo-spa-epinal.com/page-introuvable');
    exit;
    }

    Comble du mystère :

    J'ai tenté de supprimer ​le mot "pas" dans la phrase "Cette page n'existe pas (ou plus) sur le site", mais l'affichage du message ci-dessus perdure .

    Je précise que j'ai supprimé les cache joomla et navigateurs mais rien n'y fait.

    Une idée ?
    merci​
    Dernière édition par jps0302 à 20/11/2024, 10h00
    Merci

    Cordialement

  • #2
    Bonjour,

    Tu n'aurais pas une incorporation d'un autre article en en-tête de cette page ?
    "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 chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      J'ai vérifié cela et je ne vois aucune incorporation.
      Le contenu de cet article est simpliste et contient :

      <h2 style="text-align: center;"><span style="font-family: arial, helvetica, sans-serif; font-size: 24pt; color: #ff6600;">Activités en Eté</span></h2>
      <p>{up hr=2px solid #cf5700| icon=images/logo/hro.jpg| icon-v-offset=-2px}</p>
      <p>&nbsp;</p>
      [widgetkit id="68" name="Actvités été Terrasse - Grid"]
      [widgetkit id="69" name="Actvités été Après SPA - Grid"]​
      Merci

      Cordialement

      Commentaire


      • #4
        salut ton message est contenu dans cette div "sp-error-404" donc si tu utilise sp page buider verifies dans l'éditeur d article directement qu'il n'y a pas de coquille. Verifies aussi ton template et met le a jour au besoin.

        Second point verifies aussi le contenu de ton module custom( module de contenu personnalisé) avec l'id 317. Apres une inspection plus minutieuse du code, cela proviendrais de ce module. Déplublie le si non utilisé.
        Ci dessous le code HTML complet qui pose probleme
        Code:
            <div id="sp-error-404" class="col-lg-12 "><div class="sp-column "><div class="sp-module "><div class="sp-module-content">
        <div id="mod-custom317" class="mod-custom custom">
            <h1 class="page-title" style="text-align: center;"><span style="font-family: arial, helvetica, sans-serif; font-size: 24pt; color: #cf5700;">SPA "A Fleur d'Ô" à Epinal</span></h1>
        <hr id="up-m673c735f482b6" class="up" style="border-top:2px solid #cf5700;width:100%">
        <p>&nbsp;</p>
        <p style="text-align: center;"><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt;">Cette page n'existe pas (ou plus) sur le site&nbsp;</span></p>
        <p style="text-align: center;"><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt;">Veuillez cliquer sur le logo ci-dessous pour un retour sur la page d'accueil.</span></p>
        <p><a href="/" target="_self"><img src="/images/logo/spa-a-fleur-dO-bordeaux-orange.jpg" alt="logo mary jay driver" width="156" height="156" style="display: block; margin-left: auto; margin-right: auto;"></a></p>
        <div>&nbsp;</div></div>
        </div></div></div></div>​
        Dernière édition par lefabdu51 à 19/11/2024, 12h27

        Commentaire


        • #5
          Bonjour

          Bien vu.
          j'avais un module errror-404 affecté à une position error-404.

          J'ai désactivé ce module et je gère l'erreur 404 avec le fichier error.php contenant :
          defined ('_JEXEC') or die();
          if (($this->error->getCode()) == '404') {
          header('Location: https://www.afleurdo-spa-epinal.com/page-introuvable');
          exit;
          }

          Merci à tous pour vos contributions à la recherche de la solution.
          Je clos le sujet​
          Merci

          Cordialement

          Commentaire


          • #6
            C'est bien si tu a géré ton dysfonctionnement. Ce module doit être un module géré par le template .
            je te conseille aussi de gerer l'erreur 403 (accès interdit) via le fichier error.php. Cela permettras a ta page d 'erreur d etre en accord avec le template du site.

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X