Re: Le code de statut HTTP n'a pas pu être déterminé.

Nouveau WRInaute
Le code de statut HTTP n'a pas pu être déterminé.

Bonjour,

Sur la page
https://www.webrankinfo.com/outils/header.php
J'ai rentré mon site :
http://www.chauviere.org
Or à la racine de ce site, il n'y a pas de fichier index.html mais un index.php qui contient, conformément aux conseils et au code trouvé sur ce site :
Code:
<?php
header("Status: 301 Moved Permanently", false, 301);
$host=$_SERVER['SERVER_NAME'] ;
header("Location: http://$host/jr/pages");
exit();
?>
Il y a donc une redirection permanente vers un sous répertoire.
Apparemment, il y a quelque chose que je n'ai pas compris pour avoir en résultat de test l'intitulé du titre de ce post.

Merci de vos explications
 
Nouveau WRInaute
Dr DLP a dit:
La page renvoit bien une 301.
Par contre ta redirection vers http://chauviere.org/jr/pages aussi, elle renvoit vers la même url mais avec un / final, il faudrait corriger ta Location.

Merci pour ta réponse qui me rassure...
Sinon, la page en http://chauviere.org/jr n'est pas une redirection à proprement parler mais fait appel à un index.php (par défaut ce qui rajoute le / final) qui à la fin, modifie le tableau $_GET puis fait un require_once (une forme d'include) d'un autre fichier php qui se lance alors.
Il n'y a aucune redirection de faite.

Encore merci.
 
WRInaute passionné
si le / est ajouté automatiquement il faut aussi le mettre dans l'url de redirection car sinon ca fait deux redirections successives ce qui surcharge le serveur pour rien.
Code:
header("Location: http://$host/jr/pages/");
 
WRInaute accro
jcezanna54 a dit:
Sinon, la page en http://chauviere.org/jr n'est pas une redirection à proprement parler mais fait appel à un index.php (par défaut ce qui rajoute le / final) qui à la fin, modifie le tableau $_GET puis fait un require_once (une forme d'include) d'un autre fichier php qui se lance alors.
Il n'y a aucune redirection de faite.
Ce n'est pas exact. Il y a bien une seconde redirection 301 de l'adresse sans / final vers l'adresse avec le /.

Ce n'est pas vital, mais, comme Google n'aime pas trop les redirections successives, ce serait mieux de corriger.

Jean-Luc
 
Discussions similaires
Haut