|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
thierryfrancois WRInaute occasionnel

Inscrit le: 18 Aoû 2003 Messages: 143 Localisation: Cannes
|
Posté le : Ven Mai 02, 2008 17:02 Sujet du message: duplicate content ? avec plusieurs pages Index |
|
|
Bonjour,
Est ce que quelqu'un a un retour d'expérience dans ce cas ?
Pour un site en 4 langues
Structure :
index.html a la racine
dossier nomé "en" avec une page index-en.html
dossier nomé "fr" avec une page index-fr.html
dossier nomé "it" avec une page index-it.html
dossier nomé "ru" avec une page index-ru.html
La page index.html est la racine avec exactement le meme contenu que la page index-en.html dans le dossier nomé "en"
Donc une copie conforme et en théorie doit etre considéré comme duplicate content !
Difficile de faire autrement à cause des 4 langues ! je suis obligé d'avoir un index.html à la racine dans une des 4 langues avec un contenu identique !
A votre avis ? est ce que Googlebot va accepter
Dans le cas ou il accepte va t'il baisser la pertinence de ces 2 pages
Est ce que la solution est d'utiliser dans le fichier htaccess un redirectpermanent de index-en.html vers index.html ?
Ou dans les metatags de la page index-en.html "Nofollow"
Merci d'avance |
|
| |
|
 |
dabYo WRInaute discret

Inscrit le: 25 Avr 2007 Messages: 54
|
Posté le : Ven Mai 02, 2008 17:39 Sujet du message: duplicate content ? avec plusieurs pages Index |
|
|
Pourquoi avoir un index-en.html si tu as déjà un index.html déjà ? :/
Sinon redirectpermanent oui |
|
| |
|
 |
Marie-Aude WRInaute accro

Inscrit le: 05 Juin 2006 Messages: 3195 Localisation: More than a plastic girl
|
Posté le : Ven Mai 02, 2008 17:39 Sujet du message: duplicate content ? avec plusieurs pages Index |
|
|
Pour mes sites, dans ce cas de figure, à la racine, je mets simplement un script de détection de la langue du navigateur, qui renvoie automatiquement sur le bon index en fonction de la langue.
Pas de duplicate content |
|
| |
|
 |
thierryfrancois WRInaute occasionnel

Inscrit le: 18 Aoû 2003 Messages: 143 Localisation: Cannes
|
Posté le : Ven Mai 02, 2008 17:46 Sujet du message: duplicate content ? avec plusieurs pages Index |
|
|
Bonjour Marie-Aude,
Quel script ? du javascript dans du html ?
ton site ne s'ouvre pas a la racine mais directement dans un répertoire "maroc" tu utilise un fichier Htaccess ? |
|
| |
|
 |
Marie-Aude WRInaute accro

Inscrit le: 05 Juin 2006 Messages: 3195 Localisation: More than a plastic girl
|
Posté le : Ven Mai 02, 2008 19:36 Sujet du message: duplicate content ? avec plusieurs pages Index |
|
|
Non je fais ça par le biais d'un fichier php.
La fonction d'abord, qu'on va mettre à la racine et appeler langdir.php
La langue par défaut est le français, et les répertoires portent le nom de la langue
| Code: |
<?php
$web = 'http://www.unautresite.com';
$domain = 'http://';
$main_target = 'www.monsite.com/fr/';
$count = '2';
$choice[0] = 'fr';
$choice[1] = 'en';
$choice[2] = 'de';
$choice[3] = 'es';
$choice[4] = '';
$target[0] = 'www.monsite.com/fr/';
$target[1] = 'www.monsite.com/en/';
$target[2] = 'www.monsite.com/de/';
$target[3] = 'www.monsite.com/es/';
$target[4] = '';
$reg = 'new';
?>
|
et index.php
| Code: |
<?php
$web = 'http://www.unautresite.com';
include('/langdir.php');
$lang = getenv('HTTP_ACCEPT_LANGUAGE');
$lang = preg_replace('/(;q=[0-9]+.[0-9]+)/i','',$lang);
$lang_array = explode(",", $lang);
if ( substr ($lang, 0, 2) != 'xx' ) {
$i=0;
while ($i != '10') {
$x=0;
$language = strtolower($lang_array[$i]);
$language = substr ($language, 0, 2);
if ( $lang_array[$i] != '' )
{
while ($x != $count)
{
if ( $language == $choice[$x] )
{ $first_lang = $language;
$redirect = $target[$x];
$x = $count-1;
$i = 9;
}
$x++;
}
}
else { $first_lang = $standart_lang;
$redirect = $main_target;
$i = 9;
}
$i++;
}
}
else { $domain = $web;
$redirect = ''; }
header("Location: " . $domain . $redirect );
exit;
?>
|
|
|
| |
|
 |
thierryfrancois WRInaute occasionnel

Inscrit le: 18 Aoû 2003 Messages: 143 Localisation: Cannes
|
Posté le : Ven Mai 02, 2008 20:46 Sujet du message: duplicate content ? avec plusieurs pages Index |
|
|
Merci Marie-Aude,
Si je comprends bien ton post :
A la racine il n'y a que le fichier index.php avec ce script et rien d'autre ?
Et GoogleBot comprend pourquoi il n'y a pas d'index avec du contenu texte a la racine ? |
|
| |
|
 |
Hoho WRInaute passionné

Inscrit le: 10 Jan 2006 Messages: 514
|
Posté le : Ven Mai 02, 2008 22:28 Sujet du message: duplicate content ? avec plusieurs pages Index |
|
|
| thierryfrancois a écrit: |
Merci Marie-Aude,
Si je comprends bien ton post :
A la racine il n'y a que le fichier index.php avec ce script et rien d'autre ?
Et GoogleBot comprend pourquoi il n'y a pas d'index avec du contenu texte a la racine ? |
Il n'a pas à comprendre. Je peux commencer mon site à un niveau supérieur et rien mettre sur ma racine, c'est mon choix.
Sinon merci pour le bout de code Marie  |
|
| |
|
 |
Marie-Aude WRInaute accro

Inscrit le: 05 Juin 2006 Messages: 3195 Localisation: More than a plastic girl
|
Posté le : Ven Mai 02, 2008 22:35 Sujet du message: duplicate content ? avec plusieurs pages Index |
|
|
A la racine il y a le script ET le fichier index
Le fichier index livre un contenu à Google, donc Google est content, et l'adresse racine/index.php n'a pas de contenu, donc Google est content.
@Hoho, de rien ce n'est pas de moi, j'avais pas mal cherché sur le net pour le trouver. |
|
| |
|
 |
thierryfrancois WRInaute occasionnel

Inscrit le: 18 Aoû 2003 Messages: 143 Localisation: Cannes
|
Posté le : Dim Mai 04, 2008 7:24 Sujet du message: duplicate content ? avec plusieurs pages Index |
|
|
Bonjour Marie-Aude
Merci pour tes réponses |
|
| |
|
 |
| |
|
|