Salut,
Mes urls sont de ce format :
-http://www.domaine.tld/nom-famille/nom-produit.html
Lorsque le visiteur arrive sur le site, une requête cherchant "nom-produit" dans la base est effectuée.
Lorsque cette requête ne renvoie rien, j'aimerais rediriger renvoyer un 404
J'ai cette ligne dans mon htaccess
--> ça fonctionne parfaitement
D'où ce code :
Quand je provoque un 404, le serveur me renvoie bien le code :
MAIS, l'url reste inchangée et la page blanche...
Une idée ?
Merci
Mes urls sont de ce format :
-http://www.domaine.tld/nom-famille/nom-produit.html
Lorsque le visiteur arrive sur le site, une requête cherchant "nom-produit" dans la base est effectuée.
Lorsque cette requête ne renvoie rien, j'aimerais rediriger renvoyer un 404
J'ai cette ligne dans mon htaccess
Code:
ErrorDocument 404 http://www.domain.tld/404.php
D'où ce code :
Code:
if ($numRows == 0) {
header("Status: 404 Not Found");
exit();
}
Quand je provoque un 404, le serveur me renvoie bien le code :
HTTP/1.1 404 Not Found
Date: Sun, 10 Feb 2008 12:01:34 GMT
Server: Apache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.8d
X-Powered-By: PHP/5.2.1
Vary: Accept-Encoding,User-Agent
Content-Length: 0
Connection: close
Content-Type: text/html
MAIS, l'url reste inchangée et la page blanche...
Une idée ?
Merci