Fonction header et fichier .htaccess

Signaler
Messages postés
16
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
14 juin 2007
-
Messages postés
16
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
14 juin 2007
-
J'ai un problème avec la fonction header dans PHP.

Voici le code dans mon fichier .htaccess:

ErrorDocument 404 http://localhost/erreur404.php

Quand j'essai d'affichier une page inconnue la page erreur404.php est afficher.

Mais quand je met header("HTTP/1.1 404 Not Found"); dans une page le message original erreur 404 est afficher et non ma page erreur404.php.

pourtant apache devrait se charger d'afficher la page erreur404.php.

Y'a tu quelqu'un qui sait comment mon script peut aller a la page erreur404.php quand jai un header("HTTP/1.1 404 Not Found"); sans utiliser un header(location : ...)

2 réponses

Messages postés
37
Date d'inscription
jeudi 11 mars 2004
Statut
Membre
Dernière intervention
29 janvier 2006

salut.
essaye a la place de header:
include("erreur404.php")
Messages postés
16
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
14 juin 2007

Je sais que l'include va fonctionner, mais je tente de trouver pourquoi Apache ne redirige pas a ma page erreur404.php quand je retourne une un entête avec l'erreur 404.

Il me semble que ca devrait fonctionner avec ma méthode?