Redirections url avec paramètres vers url sans paramètres

Discussion dans 'URL Rewriting et .htaccess' créé par dcamus, 4 Novembre 2010.

  1. dcamus
    dcamus Nouveau WRInaute
    Inscrit:
    7 Septembre 2006
    Messages:
    3
    J'aime reçus:
    0
    Je suis confronté à un problème de duplicate content de pages-produits sur un site e-commerce :
    Google affiche souvent deux versions d’url pour une même page-produit :

    www.monsite.com/fiche-produit-x.cfm
    www.monsite.com/fiche-produit-x.cfm?pag=4

    www.monsite.com/fiche-produit-y.cfm
    www.monsite.com/fiche-produit-y.cfm?pag=8

    www.monsite.com/fiche-produit-z.cfm
    www.monsite.com/fiche-produit-z.cfm?pag=10

    Je voudrais donc mettre en place une règle de redirection dans le fichier .htaccess pour éliminer la version de la page-produit contenant les paramètres :

    Code:
    RewriteCond  %{QUERY_STRING} ^pag=[0-9]+$
    RewriteRule  ^/(.*)\.cfm$     /$1.cfm [R=301,L]
    Pouvez-vous me confirmer que ces instructions sont adéquates (je n’ai pas la possibilité d’effectuer un test technique) ?

    Merci d’avance pour votre aide,

    Cordialement,
     
  2. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    pour supprimer les paramètres il faut ajouter un ?
    Code:
    RewriteCond  %{QUERY_STRING} ^pag=[0-9]+$
    RewriteRule  ^/(.*)\.cfm$     /$1.cfm? [R=301,L]
     
  3. lambi521
    lambi521 WRInaute passionné
    Inscrit:
    15 Juin 2010
    Messages:
    1 476
    J'aime reçus:
    0
    J'avais exactement le même problème sur mes fiches produits. J'ai donc mis ceci au début de ma page fiche_produit.php (on va l'appeler comme ça)

    Code:
    if (!ereg ("html$", $_SERVER['REQUEST_URI'])) {
       ereg ("/(.*)\.html", $_SERVER['REQUEST_URI'], $regs);
       header("Status: 301 Moved Permanently", false, 301);
       header("Location: http://www.example.fr/".$regs[1].".html");
       }
    En gros si on demande une fiche produit qui ne se termine pas part .html (chose qui n'a aucun intérêt sur mon site), on redirige sur l'adresse demandée sans rien derriere le .html. Il faut dire que GoogleBot s'amusait même à mettre des paramètres bidon derriere mes url, avec ça et une balise canonical, il ne garde plus que les bonnes adresse.
     
Chargement...
Similar Threads - Redirections paramètres paramètres Forum Date
Problème sur les redirections de pages profondes URL Rewriting et .htaccess 4 Décembre 2019
Redirections permanentes 301 pour produits arrêtés définitivement e-commerce 27 Novembre 2019
Redirections des images - Refonte Débuter en référencement 14 Novembre 2019
Redirections français > anglais Référencement international (langues, pays) 16 Septembre 2019
Changements de DNS et impacts redirections partielles Netlinking, backlinks, liens et redirections 24 Juillet 2019
Redirections géographiques .com/.eu Référencement international (langues, pays) 20 Juin 2019
WordPress Peut-on éviter les redirections 301 multiples ? URL Rewriting et .htaccess 20 Mai 2019
Redirections vers une même page unique Netlinking, backlinks, liens et redirections 12 Mai 2019
Refonte de site, redirections URL et NDD. Débuter en référencement 27 Mars 2019
De 1 site à 2 sites et redirections ? Problèmes de référencement spécifiques à vos sites 17 Mars 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice