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] ErrorDocument qui ne fonctionne pas


Sujet :

Apache

  1. #1
    Membre averti

    Profil pro
    Inscrit en
    Mai 2002
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 640
    Points : 408
    Points
    408
    Par défaut [Htaccess] ErrorDocument qui ne fonctionne pas
    Bonjour,

    Je suis en train de m'initier à l'URL rewriting avec un .htaccess. Mais même le fichier le plus simple ne fonctionne pas. J'ai essayé un ErrorDocument 404, mais ça ne fonctionne pas.

    Mon .htaccess contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ErrorDocument  404  /test.php
    J'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Not Found
     
    The requested URL /~jerome/mod/test2.php was not found on this server.
     
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

  2. #2
    Membre expérimenté
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Points : 1 309
    Points
    1 309
    Par défaut
    Ta page test.php est à la racine de ton répertoire WEB ?
    C'est à dire ici : /~jerome/test.php ?

  3. #3
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Regarde dans le fichier httpd.conf, directive AllowOverride, que tu peux mettre une directive ErrorDocument dans ton .htaccess.

  4. #4
    Membre averti

    Profil pro
    Inscrit en
    Mai 2002
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 640
    Points : 408
    Points
    408
    Par défaut
    Citation Envoyé par Linaa Voir le message
    Ta page test.php est à la racine de ton répertoire WEB ?
    C'est à dire ici : /~jerome/test.php ?
    Non. Apparemment, il faut mettre le chemin entier pour que ça marche. Comment faire pour une appli portable ?

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Si tu trouves, ça m'intéresse

    Regarde si tu ne peux pas utiliser RewriteCond + RewriteRule à la place : tu peux utiliser un flag -f ou -d sur RewriteCond pour tester si un fichier ou un répertoire existe. Combiné avec un !, ça ressemble fortement à une condition du type "si le fichier demandé n'existe pas".

Discussions similaires

  1. htaccess qui ne fonctionne pas
    Par nelex dans le forum Apache
    Réponses: 1
    Dernier message: 28/06/2011, 16h53
  2. Réponses: 3
    Dernier message: 03/01/2010, 20h53
  3. Réponses: 6
    Dernier message: 04/09/2007, 00h11
  4. CREATEFILEMAPPING qui ne fonctionne pas???
    Par Jasmine dans le forum MFC
    Réponses: 2
    Dernier message: 06/01/2004, 19h33
  5. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04

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