IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] Erreur 404 anormale ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 121
    Par défaut [Système] Erreur 404 anormale ?
    Bonjour,

    J'utilise un système de gestion personnalisé des erreurs en redirectionnant les différentes pages d'erreur. Rien de plus classique. Mais j'ai un problème, j'enregistre l'historique de l'utilisateur dans une session, et je remarque que toutes les deux pages environ, on a une page d'erreur.

    Voila une partie de l'historique que j'ai eu sans jamais tomber sur ma page erreur.php alors qu'elle a été enregistré.
    [39] => /erreur.php?erreur=404
    [40] => /historique.php
    [41] => /erreur.php?erreur=404
    [42] => /salle.php
    [43] => /erreur.php?erreur=404
    [44] => /equipe.php?equipe=4
    [45] => /erreur.php?erreur=404
    [46] => /equipe.php?rubrique=classement&equipe=4
    [47] => /erreur.php?erreur=404
    [48] => /niouz.php?page=niouz
    [49] => /erreur.php?erreur=404
    [50] => /niouz.php?page=club
    [51] => /erreur.php?erreur=404
    [52] => /niouz.php?page=niouz
    Voila mon code .htaccess :A noter qu'en local, je n'ai aucun problème, mais c'est seulement sur le site heberger par 1&1 !

    Merci d'avance pour vos réponses
    Séb

  2. #2
    Membre expérimenté Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Par défaut
    Le problème c'est ton .htaccess

    T'as un http://localhost devant tes adresses.
    Ce qui correspond à ton adresse locale et non au fichier sur le serveur one and one.

    Remplace le http://localhost/ par ./

    Ca devrait fonctionner.

    remplace aussi le http://localhost/Projet/ par ./

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 121
    Par défaut
    Enfaite, je vous ai donné le fichier du developpement en local, mais en production, ce n'est pas localhost mais l'adresse du site ! http://ww..... . Et le problème n'existe pas en local mais seulement sur le server de production !

  4. #4
    Membre expérimenté Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Par défaut
    Ok mais de tte façcon ce n'est jamais bon de coder en absolu dans ton htaccess l'adresse du site ou l'adresse locale.
    Mieux vaut laisser en relatif ... comme ça aucun problème lors qu passage local => en ligne.

    Sinon est ce que tu as vérifié si le serveur de prod avait activé les htaccess personnalisé ? De plus est ce que apache à les droits de lecture sur ton fichier ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 121
    Par défaut
    Citation Envoyé par AurelBUD Voir le message
    Ok mais de tte façcon ce n'est jamais bon de coder en absolu dans ton htaccess l'adresse du site ou l'adresse locale.
    Mieux vaut laisser en relatif ... comme ça aucun problème lors qu passage local => en ligne.
    Les liens relatifs ne marchent pas dans le .htaccess, si je met :
    ErrorDocument 404 ./erreur.php?erreur=404

    En cas d'erreur, il m'affiche ./erreur.php?erreur=404 à l'ecran alors que si je met l'adresse absolu, il m'affiche bien l'erreur en cas d'erreur

    [EDIT]: Autant pour moi cela marche pour le lien relatif

    Citation Envoyé par AurelBUD Voir le message
    Sinon est ce que tu as vérifié si le serveur de prod avait activé les htaccess personnalisé ? De plus est ce que apache à les droits de lecture sur ton fichier ?
    Le server de prod a activé le fichier .htacess, sinon il n'y aura pas de redirection vers la page d'erreur. Pour apache, j'en sais rien, je suis sur un server mutualisé, Est ce qu'il y a un moyen de voir cela ?

Discussions similaires

  1. [Système] Générer une erreur 404
    Par Neuromancien2 dans le forum Langage
    Réponses: 6
    Dernier message: 23/01/2008, 12h53
  2. [Configuration] erreur 404, url demandée ?
    Par mikyfpc dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 08/10/2004, 10h37
  3. [Apache-SSL] Erreur 404
    Par GLDavid dans le forum Apache
    Réponses: 2
    Dernier message: 08/09/2004, 18h12
  4. [struts][tomcat]erreur 404 suite à un forward
    Par minique dans le forum Struts 1
    Réponses: 3
    Dernier message: 06/09/2004, 11h11
  5. Check Url pour savoir si erreur 404 ou si le site existe
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/08/2002, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo