empêcher référencement des pages avec devise différente

6 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour

je sais pas si je vais être clair...

J'utilise les outils webmasters de google, et google m'indique des balises métas en double.

Quand je vérifie, j'ai souvent ma page classique, et en double, la même page avec une autre devise (ex devise=6).

Comment puis je faire pour éviter que le référencement se fasse sur ces pages avec devise=6 ?

J'ai cru comprendre qu'il faut programmer robots.txt...

Pouvez vous m'aider svp ?

merci !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Vous pouvez modifier dans Google webmaster tools les arguments pris en compte

par google pour gérer les pages indexées ou non.

Pour information par ailleurs, dans la futur version de PEEL Shopping, il y

a une redirection 302 après traitement de la demande de devise => ça résout

d'une autre manière ce sujet. Ci dessous l'ajout de la redirection :

Dans configuration.inc.php, ligne 195, il faut ajouter le test


redirect_and_die(get_current_url(true, false, array('devise')));
[/CODE] ce qui donne :
[CODE]
include($GLOBALS['fonctionsdevises']);
if (!empty($_GET['devise'])) {
set_current_devise($_GET['devise']);
// On redirige 301 après avoir défini la devise (les moteurs ont déjà plus tôt eu droit à redirection 301)
redirect_and_die(get_current_url(true, false, array('devise')));
}
Ensuite, remplacer la fonction get_current_url défini dans le fichier lib/fonctions/fonctions.php, ligne 1136 par

function get_current_url($with_get = true, $get_short_url = false, $take_away_get_args_array = null)
{
$url = '';
if (!$get_short_url) {
if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
$url .= 'https://';
} else {
$url .= 'http://';
}
$url .= $_SERVER['HTTP_HOST'];
}
$url .= $_SERVER['REQUEST_URI'];
if (!$with_get && String::strpos($url, '?') !== false) {
$url = String::substr($url, 0, String::strpos($url, '?'));
} elseif(!empty($take_away_get_args_array)) {
foreach($take_away_get_args_array as $key) {
$url = str_replace(urlencode($key).'='.urlencode(vb($_GET[$key])), '', $url);
$url = str_replace(array('?&', '&&'), array('?','&'), $url);
}
if (String::substr($url, - 1) == '?' || String::substr($url, - 1) == '&') {
$url = String::substr($url, 0, String::strlen($url) - 1);
}
}
return $url;
}
[/code]

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Simonmerci pour le tuyau...

J'ai une autre question du coup.

Je viens de regarder de nouveau les outils webmasters, et j'ai une balise title en double.

je regarde et ça me dit celà :

/achat/index.php?catid=6&devise=6&langue=en

/achat/index.php?catid=6&tri=nom_fr&sort=asc

/achat/index.php?catid=6&tri=prix&sort=desc

/achat/index.php?catid=6

comment est ce que je peux faire pour pas avoir tout ça de référencé mais juste la base /achat/index.php?catid=6 ??

merci pour le tuyau !!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Ce paramétrage est à faire dans Google webmaster tools, vous pouvez consulter la FAQ de ce service ou l'aide pour en savoir plus =>

https://support.google.com/webmasters/bin/answer.py?hl=fr&answer=1050724

https://support.google.com/webmasters/?hl=fr&usrctx=IP_HP_INPRODUCT_TARGET_CLICKED_1050724

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci Simon, je m'en occupe...

est ce que par exemple je pourrais mettre dans robots.txt une interdiction sur le symbole & ???

par exemple : Disallow: /*& ?

merci pour le tuyau... c'est que je suis limité en programmation, comme vous avez pu déjà le constater !!

bonne journée

JL

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