| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
biscuit WRInaute passionné

Inscrit le: 05 Juin 2006 Messages: 519 Localisation: Lausanne
|
Posté le : Mar Nov 20, 2007 14:40 Sujet du message: Est-ce que le header de ma page 404 est bon? |
|
|
Salut à tous,
Petite question, j'ai fait une page 404 qui est atteinte par une redirection si la page demandée n'existe pas.
En tapant une url inexistante, mon header se présente comme suit :
| Code: |
HTTP/1.1 302 Found
Date: Tue, 20 Nov 2007 12:31:44 GMT
Server: Apache/2.0.54 (Fedora)
X-Powered-By: PHP/5.0.4
Status: 404 File not found
location: /erreur/404.html
Set-Cookie: aqua=vsfp65nc3tdt0jrum7p0uongr5; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Connection: close
Content-Type: text/html
HTTP/1.1 200 OK
Date: Tue, 20 Nov 2007 12:31:44 GMT
Server: Apache/2.0.54 (Fedora)
X-Powered-By: PHP/5.0.4
Status: 404 File not found
Connection: close
Content-Type: text/html
|
Il y a bien Status: 404 FIle not found, mais ce qui me fait me poser des questions ce sont les HTTP/1.1 302 et HTTP/1.1 200 ...
Stef |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1493 Localisation: urlrewriting.fr
|
Posté le : Mar Nov 20, 2007 15:50 Sujet du message: Est-ce que le header de ma page 404 est bon? |
|
|
| c'est la redirection 302 qui ne devrait pas être là. Tu devrais juste avoir un 404. Il est tout de même possible que ton serveur renvoi toujours 200 à la place de 404. |
|
| |
|
 |
biscuit WRInaute passionné

Inscrit le: 05 Juin 2006 Messages: 519 Localisation: Lausanne
|
Posté le : Mar Nov 20, 2007 15:59 Sujet du message: Est-ce que le header de ma page 404 est bon? |
|
|
Oui... en fait il y a 2 cas de figure... une adresse complètement bidon me renvoi:
| Code: |
HTTP/1.1 404 Not Found
Date: Tue, 20 Nov 2007 13:53:12 GMT
Server: Apache/2.0.54 (Fedora)
Last-Modified: Thu, 11 Oct 2007 17:06:15 GMT
ETag: "c785b0-3c2-9eb0cfc0"
Accept-Ranges: bytes
Content-Length: 962
Connection: close
Content-Type: text/html
X-Pad: avoid browser bug
|
Ce qui me semble bon... mais si il y a une page_bidon.html, là on tombe (via url rewriting) sur une page du type index.php?include=page_bidon . Dans index.php je teste si la page existe ou pas, si ce n'est pas le cas je renvoi (avec PHP) sur ma page 404 (et le header est celui dans le 1er post)... |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1493 Localisation: urlrewriting.fr
|
Posté le : Mar Nov 20, 2007 16:10 Sujet du message: Est-ce que le header de ma page 404 est bon? |
|
|
il faut soit renvoyer en 301 sur la page d'accueil soit mettre le code suivant au début de la page 404.html :
| Code: |
| header("Status: 404 Not Found ", false, 404); |
|
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1493 Localisation: urlrewriting.fr
|
Posté le : Mar Nov 20, 2007 16:14 Sujet du message: Est-ce que le header de ma page 404 est bon? |
|
|
Tu peux peut-être même remplacer la redirection 302 par :
| Code: |
header("Status: 404 Not Found ", false, 404);
readfile("/erreur/404.html");
exit; |
|
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|