Redirection avec header, selon code 410 ou 301
Bonjour à tous,
Je bloque sur un problème que je n'arrive pas à résoudre...
J'essai d'envoyer une erreur 410 (page supprimée) puis de faire une redirection.
Code:
1 2 3 4
|
header("Status: 410 Gone", false, 410);
header("Location: ".ACCUEIL_URL."404.html");
echo "ici"; |
Quand je lance la page, dans les entêtes, j'ai bien un code 410 mais... j'ai "ici" qui s'affiche. Pour faire simple, le header location n'est pas pris en compte.
A l'inverse, quand je fais ceci:
Code:
1 2 3 4
|
header("Status: 301 Moved Permanently", false, 301);
header("Location: ".ACCUEIL_URL."404.html");
echo "ici"; |
Ma page est bien redirigée...
Curieux non ??