Page accessible a plusieurs adresses - duplicate content
9 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Page accessible a plusieurs adresses - duplicate content
Bonjour,
J'ai un gros soucis d'url sur mon site ..
C'est mon ami google webmaster tools qui m'a signalé des pages avec des descriptions identiques et titres identiques
Prenons un exemple :
http://www.jeux-de-fille.eu/game/199.html
est aussi accessible a cette adresse
http://www.jeux-de-fille.eu/game/199/La ... plage.html
mais aussi à celles-ci
http://www.jeux-de-fille.eu/game/199/ce ... uxici.html
et aussi
http://www.jeux-de-fille.eu/index.php?p ... -la-plage/
et http://www.jeux-de-fille.eu/index.php?p ... tuveuxici/
Sur google webmaster tools seules deux adresses sont connues ouf et ce pour tous les articles du site
Il s'agit de :
http://www.jeux-de-fille.eu/game/xxx.html
et http://www.jeux-de-fille.eu/game/xxxx/L ... plage.html (xxx chiffre de 1 à 5000 maxi)
Je ne sais plus quoi et comment faire ...Pour éviter ce duplicate content
Dois je renvoyer les urls du type e http://www.jeux-de-fille.eu/game/xxx/*.html vers http://www.jeux-de-fille.eu/game/xxx.html
plus de doublons mais plus le titre de l'article dans url ? Si oui que mettre dans ce fichu .htaccess ?
Que faire d'autre ?
J'ai essayé différentes syntaxes mais rien trouvé qui fonctionne ...
voici le.htaccess du site
Merci pour toute aide
Je file continuer mes tests ...
J'ai un gros soucis d'url sur mon site ..
C'est mon ami google webmaster tools qui m'a signalé des pages avec des descriptions identiques et titres identiques
Prenons un exemple :
http://www.jeux-de-fille.eu/game/199.html
est aussi accessible a cette adresse
http://www.jeux-de-fille.eu/game/199/La ... plage.html
mais aussi à celles-ci
http://www.jeux-de-fille.eu/game/199/ce ... uxici.html
et aussi
http://www.jeux-de-fille.eu/index.php?p ... -la-plage/
et http://www.jeux-de-fille.eu/index.php?p ... tuveuxici/
Sur google webmaster tools seules deux adresses sont connues ouf et ce pour tous les articles du site
Il s'agit de :
http://www.jeux-de-fille.eu/game/xxx.html
et http://www.jeux-de-fille.eu/game/xxxx/L ... plage.html (xxx chiffre de 1 à 5000 maxi)
Je ne sais plus quoi et comment faire ...Pour éviter ce duplicate content
Dois je renvoyer les urls du type e http://www.jeux-de-fille.eu/game/xxx/*.html vers http://www.jeux-de-fille.eu/game/xxx.html
plus de doublons mais plus le titre de l'article dans url ? Si oui que mettre dans ce fichu .htaccess ?
Que faire d'autre ?
J'ai essayé différentes syntaxes mais rien trouvé qui fonctionne ...
voici le.htaccess du site
- Code: Tout sélectionner
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.jeux-de-fille.eu$
RewriteRule ^(.*) http://www.jeux-de-fille.eu/$1 [QSA,L,R=301]
RewriteRule ^(.*)\.html$ /index.php?params=$1
Merci pour toute aide
Je file continuer mes tests ...
merci mais je trouve pas comment faire
j'ai essayé avec RedirectMatch /([0-9]+)/.html*$ http://www.jeux-de-fille.eu/game/$1/ [L,R=301]
mais ça foire
une idée de la syntaxe ?
j'ai essayé avec RedirectMatch /([0-9]+)/.html*$ http://www.jeux-de-fille.eu/game/$1/ [L,R=301]
mais ça foire
une idée de la syntaxe ?
Re: Page accessible a plusieurs adresses - duplicate content
kaki33 a écrit:Dois je renvoyer les urls du type e http://www.jeux-de-fille.eu/game/xxx/*.html vers http://www.jeux-de-fille.eu/game/xxx.html
plus de doublons mais plus le titre de l'article dans url ? Si oui que mettre dans ce fichu .htaccess ?
Pour faire cette redirection tu peux utiliser la règle suivante:
- Code: Tout sélectionner
RewriteRule game/(.*)\.html /game/$1.html [QSA,R=301]
Tu la met avant ta dernière règle.
Ton essai avec redircetmatch ne marche pas car tu mélange la syntaxe de redirect avec la syntaxe de rewriterule. Relis la doc
Bonjour
merci pour la solution avec un peu de retard mais malheureusement pour moi ca ne fonctionne pas
j'ia un joli "There was an internal system error"
j'ai essayé de changer cette syntaxe mais non ca ne veux pas fonctionner ...cela vient-il du script utilisé ?
merci pour la solution avec un peu de retard mais malheureusement pour moi ca ne fonctionne pas
j'ia un joli "There was an internal system error"
- Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.jeux-de-fille.eu$
RewriteRule ^(.*) http://www.jeux-de-fille.eu/$1 [QSA,L,R=301]
RewriteRule game/(.*)\.html /game/$1.html [QSA,R=301]
RewriteRule ^(.*)\.html$ index.php?params=$1 [L]
j'ai essayé de changer cette syntaxe mais non ca ne veux pas fonctionner ...cela vient-il du script utilisé ?
J'ai dit n'importe quoi, ma règle boucle.
Essaie celle ci plutot:
au lieu de
Essaie celle ci plutot:
- Code: Tout sélectionner
RewriteRule game/([^/]*)/(.*)\.html /game/$1.html [QSA,R=301]
au lieu de
- Code: Tout sélectionner
RewriteRule game/(.*)\.html /game/$1.html [QSA,R=301]
Merci mais c'est toujours le même soucis ici
Ci dessous la fonction qui met en forme les urls sur le site ..le mode rewrite est activé dans la config du site
Ci dessous la fonction qui met en forme les urls sur le site ..le mode rewrite est activé dans la config du site
- Code: Tout sélectionner
function build_links($args='') {
global $links_arr, $cfg;
global $prepend;
global $append;
$args = parse_args($args);
isset($args['type']) ? $type=$args['type'] : $type = "path_info";
if ($type == "mod_rewrite") {
$prepend = "";
$append = ".html";
} else if ($type == "path_info") {
$prepend = "index.php/";
$append = "/";
} else if ($type == "query_string") {
$prepend = 'index.php?params=';
$append = "/";
}
if (get_site_config("name=gamenameinurl")==1) { // If the user is choosing to include the game name in URLs.
global $gamelist;
$q = "SELECT `id`, `name` FROM `games`";
$gamelist1 = get_games("htmlize=false&diffquery="._sp($q));
// $gamelist1 = get_games("htmlize=false");
$links_arr['game'] = 'game/%id%/%name%';
foreach ($gamelist1 as $n) {
$id = $n['id'];
$name = $n['name'];
$name = str_replace(" ", "-", $name);
$name = str_replace("'", "_", $name);
$name = str_replace('"', "_", $name);
$name = str_replace('/', "_", $name);
$name = str_replace("\\", "_", $name);
$name = rawurlencode($name);
$gamelist[$id] = $name;
}
} else { // If the user just wants the game ID.
$links_arr['game'] = 'game/%id%';
}
}
9 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Comment éviter les contenus dupliqués (avec/sans le www)
- link rel=canonical pour réduire les contenus dupliqués
- Comparer les classes C de 2 adresses IP
- Liste d'erreurs classiques de duplicate content
- Les adresses IP de Google et Googlebot
- Optimiser les URL pour le référencement
- Google lance la page d'accueil personnalisée sur téléphones mobiles
- Domaine favori - URL canonique
- Gérer ses paramètres de tracking dans Google Webmaster Tools
- Le contenu dupliqué : impact et solutions pour le référencement
- Url maj/min accessible en min est ce du duplicate content ?
- Page pdf, page html et duplicate content
- Page 404 et Duplicate content
- Duplicate content sur la page principale
- Définition de Duplicate Content, cloaking, page satellites ?
- Comment savoir les page en duplicate content ?
- Duplicate content : impact du nom de page et de dossier
- index.html est un page Duplicate content de la racine
- [Duplicate Content] - Page identique mais pas l'URL
- url rewriting sur page d'accueil et duplicate content
- Duplicate content si je renomme une page déjà indexée ?
- 50 liens php redirigés vers 1 page html=duplicate content?
- robots.txt pour éviter le duplicate content sur ma page d'accueil
Consultez la description détaillée des produits ou services de Google suivants : Google Accessible Search
- Détection de pages dupliquées
Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum