Bonjour,
j'ai un site sur lequel les membres peuvent creer un compte et peuvent publier des photos sur un sous domaine portant leur pseudo.
J'aimerais rediriger les personnes qui tentent d'acceder a un sous domaine innexistant vers la page d'inscription en envoyant un header 404.
j'ai donc mis ce code :
le probleme est que ca essaye de renvoyer vers sous-domaine.domaine.tld/inscription.html
et comme le sous domaine existe pas, ca tourne en boucle
en plus quand je regarde le header je vois ca :
je comprend pas pourquoi j'ai un 302 avant le 404
j'ai un site sur lequel les membres peuvent creer un compte et peuvent publier des photos sur un sous domaine portant leur pseudo.
J'aimerais rediriger les personnes qui tentent d'acceder a un sous domaine innexistant vers la page d'inscription en envoyant un header 404.
j'ai donc mis ce code :
Code:
header("Status: 404 Not Found", false, 404);
header("Location: /inscription.html");
exit();
le probleme est que ca essaye de renvoyer vers sous-domaine.domaine.tld/inscription.html
et comme le sous domaine existe pas, ca tourne en boucle
en plus quand je regarde le header je vois ca :
Code:
HTTP/1.1 302 Found
Date: Sat, 31 Dec 2005 17:35:47 GMT
Server: Apache/1.3.33
X-Powered-By: PHP/4.3.10-16
Set-Cookie: PHPSESSID=9e76b55405d8992d593f439e6bc9a4c0; 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
Status: 404 Not Found
Location: /inscription.html
Content-Encoding: gzip
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=iso-8859-1
je comprend pas pourquoi j'ai un 302 avant le 404