redirection 301 produit_detail

4 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour,

je souhaite savoir pourquoi sur la page produit_details.php la redirection est en 301 dans ce bour de code :

if (empty($_GET['id'])){


	header("Location: $wwwroot/");

	header("HTTP/1.1 301 Moved Permanently");

	header('Connection: close');

	exit();

}

pourquoi pas un header("Location : $wwwroot"); tout simplement ?

et pourquoi utiliser header("HTTP/1.1 301 Moved Permanently"); à la place de header("Status: 301 Moved Permanently", false, 301);

merci de vos lumières

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Paulanna,

- Il faut toujours mettre un / à la fin d'une URL, j'ai déjà posté un message quelque part sur le forum à ce sujet, d'où le / après wwwroot

- pour la 301, il y a plusieurs manières d'obtenir au final un header HTTP qui dise que c'est une 301, tant que ça marche... si vous voulez utiliser une autre méthode, pas de soucis, l'avantage avec header() avec un seul argument, c'est qu'on sait exactement ce qui est envoyé, tout simplement.

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je me suis mal exprimé,

pourquoi mettre header("Location: $wwwroot/");

et après

header("HTTP/1.1 301 Moved Permanently");

le premier header ne suffit t il pas ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Le premier header demande la redirection, qui est par défaut une 302 = temporaire.

Donc on précise ensuite qu'on veut une 301, qui est permanente => ça a un impact sur les moteurs de recherche pour la mise à jour des index, et sur les navigateurs qui vont ensuite prendre définitivement en compte la redirection qu'ils gardent en cache en local.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping