Une vraie 404 ?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

vin-moi
WRInaute impliqué
WRInaute impliqué
 
Messages: 391
Inscription: Lun Nov 22, 2004 18:13

Une vraie 404 ?

Message le Mer Aoû 08, 2007 17:08

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 !


phpmikedu83
WRInaute accro
WRInaute accro
 
Messages: 1281
Inscription: Sam Aoû 06, 2005 7:34

Message le Mer Aoû 08, 2007 17:56

header('Location: ' . $404');

ça renvoi 302... normal!

FloBaoti
WRInaute passionné
WRInaute passionné
 
Messages: 682
Inscription: Dim Avr 30, 2006 18:42

Message le Mer Aoû 08, 2007 18:06

Effectivement, c'est sur ta page $404 qu'il faut un header 404.

vin-moi
WRInaute impliqué
WRInaute impliqué
 
Messages: 391
Inscription: Lun Nov 22, 2004 18:13

Message le Mer Aoû 08, 2007 18:11

"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 !

FloBaoti
WRInaute passionné
WRInaute passionné
 
Messages: 682
Inscription: Dim Avr 30, 2006 18:42

Message le Mer Aoû 08, 2007 18:19

Remplace false par true pour voir...


phpmikedu83
WRInaute accro
WRInaute accro
 
Messages: 1281
Inscription: Sam Aoû 06, 2005 7:34

Message le Mer Aoû 08, 2007 18:44

vin-moi a écrit:"ça renvoi 302... normal!"

Explique ? :/

merci d'avance !


Y'a rien à expliquer!

Un chat ça miaule et un header location en php renvoit 302... ;-)

vin-moi
WRInaute impliqué
WRInaute impliqué
 
Messages: 391
Inscription: Lun Nov 22, 2004 18:13

Message le Mer Aoû 08, 2007 19:09

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 :)


erestrebian
WRInaute impliqué
WRInaute impliqué
 
Messages: 394
Inscription: Ven Juin 15, 2007 12:55

Message le Jeu Aoû 09, 2007 8:27

Code: Tout sélectionner
ErrorDocument  404  /err404.php5


essaye de mettre ça dans un .htaccess, il parait que ça fait des miracles...

et un petit site pour le cas où tu voudrais personnaliser d'autres pages d'erreur.


http://www.apachefrance.com/Articles/7/page2.html


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités