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

Apache Discussion :

htaccess et erreur 404 = resultat aleatoire : (


Sujet :

Apache

  1. #1
    Membre habitué
    Avatar de NoobX
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 195
    Points : 140
    Points
    140
    Par défaut htaccess et erreur 404 = resultat aleatoire : (
    Bonjour @ tous !
    Ca fait maintenant plusieurs jours que je cherche à solutionner un probleme sans resultat

    je m'explique : a la racine de mon site (en local avec apache....) j'ai installer un fichier .htaccess dont le contenu est on ne peux plus simple "ErrorDocument 404 /erreurmail.php" (sans les guillemets, hein) j'ai placer a la racine une page "erreurmail.php".

    ==> Tout est bon en theorie il me semble mais pourtant si je tappe dans Internet Explorer http://localhost/page inexistante.php et bien rien ne se passe et je me retrouve devant le page par defaut 'impossible de trouver a page'

    En revanche si je prend opera et que je tappe la meme adresse que dans IE 'http://localhost/page inexistante.php' et bien là, contre toute attente je suis bel et bien rediriger vers erreurmail.php

    Enfin si j'augmente le poid de ma page erreurmail.php à plus 1 Ko alors IE et opera m'affiche la ma page d'erreur personaliser

    Je ne comprend plus rien alors s'il vous plait un petit coup de main me rendrai un grand service

    Merci

  2. #2
    Membre habitué
    Avatar de NoobX
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 195
    Points : 140
    Points
    140
    Par défaut
    j'ajoute que j'obtient quelque chose de stable uniquement en tappant dans htaccess l'adresse complete http://127.0.0.1/erreurmail.php

  3. #3
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut Re: htaccess et erreur 404 = resultat aleatoire : (
    Citation Envoyé par NoobX
    Enfin si j'augmente le poid de ma page erreurmail.php à plus 1 Ko alors IE et opera m'affiche la ma page d'erreur personaliser
    tu as trouvé le problème
    tu dois "lester" ta page d'erreur avec un commentaire par exemple pour ne pas modifier le présentation de ta page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <!--
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    ................................................................................ 
    -->

  4. #4
    Membre habitué
    Avatar de NoobX
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 195
    Points : 140
    Points
    140
    Par défaut
    bon bah merci mathieu
    mais je trouve ca assez etrange et puis personne n'en parle
    as tu des precisions a m'apporter ?
    as tu deja été confronté a ce probleme?

    en tous cas merci

  5. #5
    Membre habitué
    Avatar de NoobX
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 195
    Points : 140
    Points
    140
    Par défaut
    alors c encore plus fort on vient de faire le test a distance avec un pote
    ma page d'erreur (que j'ai lester)envoi un mail automatiquement.
    et bah mon pote n'a pa vu ma page perso s'afficher il a vu a la place la page M$ mais par contre le mail est parti quand meme avec toutes les bonnes infos
    donc ma page a été interpreter mais ps afficher
    Help....gloup bloub plop

  6. #6
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par NoobX
    donc ma page a été interpreter mais ps afficher
    Help....gloup bloub plop
    C'est "normal"...
    Lorsque un serveur web renvoit vers une page d'erreur, cette page est exécuté et envoyer au navigateur avec un header HTTP qui conient le code d'erreur (404 dans ce cas).

    Or il se trouve qu'Internet Explorer n'affiche pas ces pages à l'utilisateur (alors qu'elle est bien exécuté sur le serveur et envoyé au navigateur). Il affiche à la place sa propre page d'erreur. Pour le forcer à afficher la page il faut modifier les options du navigateur : onglet Avancé, et décoché "Afficher fes messages d'erreur HTTP simplifiés".

    a++

  7. #7
    Membre habitué
    Avatar de NoobX
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 195
    Points : 140
    Points
    140
    Par défaut
    bon et bien merci a vous deux pour vos explications
    J'ai eu beaucoup de mal a comprendre les raisons de mon probleme!
    enfin je me demande si il est possible d'une maniere ou d'une autre de forcer IE à executer et afficher ma propre page sans intervenir sur le poste client?
    par un script php ou autre?
    en tous caas merci

  8. #8
    Membre habitué
    Avatar de NoobX
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 195
    Points : 140
    Points
    140
    Par défaut
    bon je crois que j'ai trouvé une solution qui fonctionne avec tous le navigateur et en local ou a distance!
    Et en gardant un hatccess avec une adresse relative (/erreurmail.php)

    donc je m'explique :
    htaccess= ErrorDocument 404 /erreurmail.php

    erreurmail.php=recupere les variables envoi le mail et j'ai ajouté juste apres l'envoi du mail un "header" vers une page qui ne contient que texte qui dit "la page que vous recher n'existe plus ...."

    ainsi un mail est bien envoyé en precisant le ou les prob rencontrés, et le visiteur accede ENFIN a une page d'erreur personnaliser

    si vous pensez que ce "systeme" va poser un probleme par la suite merci de me le precisez

    En tous cas merci pour les renseignements et explications que vous m'avez donnés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. .htaccess et erreur 404
    Par Oncle_Pete dans le forum Apache
    Réponses: 6
    Dernier message: 12/02/2009, 13h30
  2. [PHP 5.2] .htaccess et erreur 404
    Par Oncle_Pete dans le forum Langage
    Réponses: 1
    Dernier message: 11/02/2009, 14h25
  3. .htaccess erreur 404
    Par kenny_badboy dans le forum Langage
    Réponses: 8
    Dernier message: 28/12/2008, 20h22
  4. [Htaccess] Rediriger vers une page en cas d'erreur 404
    Par Alexandrebox dans le forum Apache
    Réponses: 8
    Dernier message: 12/01/2007, 07h01
  5. .htaccess pour gérer l'erreur 404 : plantage du site
    Par Thomus38 dans le forum Apache
    Réponses: 8
    Dernier message: 19/07/2006, 12h29

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