Bonjour à tous,
Après mes recherches sur le forum, je n'ai pas trouvé de soluce adéquate à mon problème.
J'explique:
Le site utilise de l'url rewriting du type
example.com/module/item.html vers example.com?module=module&item=item
Jusque là tout va bien. Ensuite, je teste dans ma base de données si le module demandé dans l'url est valide.
Si le module demandé dans l'url n'est plus valide, je fais une redirection comme ceci:
je suis bien redirigé vers ma page mais le header que je reçois ressemble à ceci:
Le header donne un HTTP/1.1 302 et après un status 404.
Est-ce correct?
Je ne devrais pas plutôt avoir directement un header HTTP/1.1 404 ???
le quel est pris en compte par Google?
Les moteurs mettront-ils leur index à jour correctement?
je suis perplexe...
Merci de votre aide
Après mes recherches sur le forum, je n'ai pas trouvé de soluce adéquate à mon problème.
J'explique:
Le site utilise de l'url rewriting du type
example.com/module/item.html vers example.com?module=module&item=item
Jusque là tout va bien. Ensuite, je teste dans ma base de données si le module demandé dans l'url est valide.
Si le module demandé dans l'url n'est plus valide, je fais une redirection comme ceci:
Code:
header("Status : 404 Not Found");
header("Location: http://www.example.com/errrors/error.php?error=404");
je suis bien redirigé vers ma page mais le header que je reçois ressemble à ceci:
Code:
HTTP/1.1 302 Found
Date: Fri, 02 Dec 2005 21:40:04 GMT
Server: Apache/2.0.53 (Fedora)
X-Powered-By: PHP/4.3.11
Set-Cookie: PHPSESSID=890d179477f97bd823ddd9852e9d
4ed8; path=/
Expires: Mon, 29 Sept 2005 05:00:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Last-Modified: Fri, 02 Dec 2005 21:40:04 GMT
Cache-Control: post-check=0, pre-check=0
Status : 404 Not Found
Location: http://www.example.com/errors/error.php?error=404
Content-Length: 16
Connection: close
Content-Type: text/html; charset=ISO-8859-1
Le header donne un HTTP/1.1 302 et après un status 404.
Est-ce correct?
Je ne devrais pas plutôt avoir directement un header HTTP/1.1 404 ???
le quel est pris en compte par Google?
Les moteurs mettront-ils leur index à jour correctement?
je suis perplexe...
Merci de votre aide