Une vraie 404 ?

WRInaute occasionnel
Salut,

je sais que le sujet à dejà été traité plein de fois mais je n'y arrive pas ...

Voilà je vérifie si la page demandée est ok ou pas. Sinon, je redirige vers une erreur 404 en faisant ca :

if()
{
header("HTTP/1.1 404 Not Found", false, 404);
header("Status: 404 Not Found", false, 404);
header('Location: ' . $404');
exit;
}

mais pas moyen le code réponse reste 302 ... bien sur je n'affiche strictement rien avant ces lignes.

avez vous une idée ?

merci d'avance !
 
WRInaute occasionnel
"Effectivement, c'est sur ta page $404 qu'il faut un header 404."

=> en mettant

header("HTTP/1.1 404 Not Found", false, 404);
header("Status: 404 Not Found", false, 404);

au début de la page 404 ca donne pareil :/ (302) ...


"ça renvoi 302... normal!"

Explique ? :/

merci d'avance !
 
WRInaute occasionnel
oui ok je viens de vois dans la donc PHP !

mais alors il n'y a pas moyen de simuler une vraie erreur 404 ? :S

Pas grave, je vais faire une include au lieu d'un header ca règlera mes soucis :)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut