+ Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Discussion: Personnalisation erreur 404

  1. #1
    Jeune membre
    Date d'inscription
    décembre 2007
    Messages
    5
    Remerciements
    0
    Remercié 0 fois dans 0 messages

    Par défaut Personnalisation erreur 404

    Salut à tous!

    Après une petite recherche sur le forum je n'est pas trouvé réponse à mon problème.
    En effet je voudrais avoir une page d'erreur 404 personnalisé mais joomla semble s'y opposer...Et vouloir garder sa page "custom".

    Ce que j'ai fait:

    -Modification du .htaccess avec l'ajout d'une ligne de type:
    Code:
    ErrorDocument 404 http://monsite.free.fr/404.html
    -Ajout d'une page html a la racine du ftp du type:

    La page 404 marche si je met un liens erroné type http://monsite.free.fr/bouli
    mais ne fonctionne pas pour les liens joomla périmé par exemple.


    Merci de votre aide

  2. #2
    Jeune membre
    Date d'inscription
    décembre 2007
    Messages
    5
    Remerciements
    0
    Remercié 0 fois dans 0 messages

    Par défaut

    Personne n'a d'idée?

  3. #3
    Jeune membre
    Date d'inscription
    décembre 2007
    Messages
    5
    Remerciements
    0
    Remercié 0 fois dans 0 messages

    Par défaut

    up !!!!

  4. #4
    Jeune membre
    Date d'inscription
    août 2008
    Messages
    10
    Remerciements
    0
    Remercié 0 fois dans 0 messages

    Post

    Citation Envoyé par Neomod Voir le message
    La page 404 marche si je met un liens erroné type http://monsite.free.fr/bouli
    mais ne fonctionne pas pour les liens joomla périmé par exemple.
    J'ai plus ou moins le même souci.
    Avant d'upgrader en 1.5, j'utilisais un "vieux" .htaccess qui fonctionnait: ma page custom 404 était appelée lorsqu'il le fallait. Depuis l'upgrade en 1.5, j'utilise le nouveau .htaccess... et là, ça ne marche plus.

    Je pense que le problème tourne autour de la ligne:
    RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
    En effet, si j'utilise une URL inexistante avec une des extension de la ligne ci-dessus, la page d'erreur qui apparaît est celle de mon hébergeur (OVH).
    Exemple: http://www.monsite.net/toto.xyz fonctionne: je vois ma page custom. Par contre, http://www.monsite.net/toto.php ne fonctionne pas (je vois la page d'erreur de mon hébergeur). Idem pour une URL se terminant par .pdf, raw...

  5. #5
    Jeune membre
    Date d'inscription
    août 2008
    Messages
    10
    Remerciements
    0
    Remercié 0 fois dans 0 messages

    Thumbs up Peut-être une solution

    Une piste:
    http://docs.joomla.org/Custom_error_pages
    Donc, pour ce que j'en comprend, pour les extensions précitées, il existe une page d'erreur venant de Joomla (... et donc pas de mon hébergeur ). Cette page peut être customisée (voir les explications sur le lien de docs.joomla.org). Pour les autres extension, il faut faire pointer Apache vers une page d'erreur custom via la directive ErrorDocument dans .htaccess.
    Pour faire joli, il doit être possible de faire pointer les 2 cas de figure vers une seule et unique page.
    Dernière modification par PI_fr ; 04/09/2008 à 16h22.

  6. #6
    Membre régulier
    Date d'inscription
    janvier 2008
    Localisation
    belgique
    Messages
    233
    Remerciements
    0
    Remercié 0 fois dans 0 messages

    Par défaut

    j'ai le meme problème

    J'utilise un fichier htaccess et je met ceci dedan par exemple

    ErrorDocument 404 /index.php


    Ca fonctionne quand je tape exemple www.monsite.net/fjgqfgbgb

    Mais comme dit plus haut, si l'erreur 404 vient d'un article dépublier ou qui n'existe plus, la page afficher est la page 404 de l'hebergeur

  7. #7
    Membre régulier
    Date d'inscription
    novembre 2007
    Localisation
    Fontainebleau
    Messages
    1 136
    Remerciements
    1
    Remercié 73 fois dans 73 messages

    Par défaut

    Il faut simplement
    1 - copier le fichier error.php du dossier templates/system dans le dossier templates/montemplate
    2 - personnaliser ce fichier (qui correspond à la page 404 actuelle) avec un éditeur html

  8. #8
    Membre régulier
    Date d'inscription
    janvier 2008
    Localisation
    belgique
    Messages
    233
    Remerciements
    0
    Remercié 0 fois dans 0 messages

    Par défaut

    merci, ca fonctionne

    j'ai enlever le fichier htaccess et placer ce code dans le fichier error

    <?php
    header("Status: 301 Moved Permanently", false, 301);
    header("Location: / ");
    exit();
    ?>

    pour avoir les page 404 rediriger

  9. #9
    Jeune membre
    Date d'inscription
    avril 2009
    Messages
    9
    Remerciements
    0
    Remercié 0 fois dans 0 messages

    Par défaut

    Bonjour,

    En complément à vos échanges ...

    J'ai créé un composant qui affiche une page personnalisée pour l'erreur 404 dans joomla et qui en plus envoie un mail à l'administrateur pour le prévenir qu'une page est en erreur.

    La page personnalisée contient un texte d'accueil, un lien vers la page d'accueil et un moteur de recherche.

    Télécharger le composant ici :
    http://www.cdprof.com/index.php?opti...&id=50&lang=fr

    Un aperçu de la page d'erreur :
    http://www.cdprof.com/index.php?opti...test_composant

    A+
    Alain

+ Répondre à la discussion

Discussions similaires

  1. Personnalisation SEF / Url Rewriting et erreur 404
    Par Dens dans le forum SEF / URL Rewriting
    Réponses: 15
    Dernier message: 05/06/2008, 13h47
  2. erreur javascript en arrivant sur la page d'editeur d'article
    Par flapy dans le forum Questions générales
    Réponses: 3
    Dernier message: 28/09/2007, 09h04
  3. zOOmMediaGallery2.5.1RC2 en français
    Par hornos dans le forum Composants / Modules
    Réponses: 15
    Dernier message: 23/01/2007, 14h09
  4. erreur syntaxe avec internet explorer
    Par fillojea dans le forum Installation et mise à jour de Joomla!
    Réponses: 4
    Dernier message: 22/12/2006, 11h00

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages