Jump to content

Googlebot voit erreur 301 suite à création nouveau cookie


Recommended Posts

Bonjour,

 

J'ai créé un système qui me permet de faire des tests A/B sur ma boutique.

Lorsqu'un utilisateur arrive sur le site, un cookie lui est attribué. Celui-ci va déterminer la version du site qu'il va voir.

Le gros problème est que quand Googlebot arrive sur une page produit ou une page catégorie en français celui-ci voit une erreur 301 et est redirigé vers la page correspondante en anglais !

 

Voici le petit bout de code ajouté dans classes/FrontController.php

 

global $cookie;
if(!isset($cookie->sversion)) { // si pas de cookie sversion
$sversion = rand(1, 3); //Choisir nombre aleatoire entre 1 et 3
$cookie = new Cookie("ps");
$cookie->__set('sversion', $sversion); //Creer cookie sversion
$site_version = $cookie->sversion;
}

 

J'ai placé ce code juste avant la partie :

 

$smarty->assign(array(
'link' => $link,
'cart' => $cart,
'currency' => $currency,
...

 

Quelqu'un a une idée ?

 

Merci !

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...