Duplication de contenu : redirection 301

Discussion dans 'Débuter en référencement' créé par Romdev, 26 Novembre 2010.

  1. Romdev
    Romdev WRInaute occasionnel
    Inscrit:
    26 Novembre 2008
    Messages:
    365
    J'aime reçus:
    0
    Bonjour à tous,
    Je possède ce site : http://monsite.fr/ dont l'url est référencée par google. Mon problème est que la page en question (index de mon site) est aussi accessible (et référencée) sur Google via l'url : http://monsite.fr/?s

    J'aimerai redirigé l'url avec ?s à la fin, vers l'url propre pour que Google déréférence l'url pas propre et pour éviter une duplication de contenu.

    J'ai tester RedirectPermanent /?s http://monsite.fr/
    Mais cela ne marche pas.

    D'avance merci !
     
  2. kbouhaouala
    kbouhaouala Nouveau WRInaute
    Inscrit:
    29 Juin 2006
    Messages:
    35
    J'aime reçus:
    0
  3. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    701
    J'aime reçus:
    0
    On a traité du sujet aujourd'hui même.
    Il faut utiliser RewriteCond.

    RewriteCond %{QUERY_STRING} ^s$
    RewriteRule .* / [L]

    Quelque chose de ce genre là.
     
  4. Romdev
    Romdev WRInaute occasionnel
    Inscrit:
    26 Novembre 2008
    Messages:
    365
    J'aime reçus:
    0
    J'ai déjà dans mon htaccess :

    Code:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    Qui doit si je ne me trompe réécrire l'url "monsite/index.php" en "monsite"

    Si j'ajoute à ce petit module juste la condition suivante :
    Code:
    RewriteCond %{QUERY_STRING} ^?s$ 
    Ce qui donne donc :
    Code:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{QUERY_STRING} ^?s$
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    J'obtiens une erreur 500 quand j'essaie d'accéder à mon site. Pourtant, la ligne que je rajoute est correcte nan ?
     
  5. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    701
    J'aime reçus:
    0
    Attention, on ne fait pas n'importe quoi avec les RewriteCond, ça a un fonctionnement spécifique.
    Essaie ceci :
    Code:
    RewriteCond %{QUERY_STRING} ^s$
    RewriteRule .* / [L]
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    Le "?" est considéré comme un caractère spécial dans l'expression.
    Ici, il ne faut pas le spécifier, le "?" ne sert qu'à séparer l'URL des paramètres et n'est donc pas présent dans %{QUERY_STRING}.
     
  6. Romdev
    Romdev WRInaute occasionnel
    Inscrit:
    26 Novembre 2008
    Messages:
    365
    J'aime reçus:
    0
    ok j'ai donc (.htaccess entier) :

    Code:
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php
    
    RewriteCond %{QUERY_STRING} ^s$
    RewriteRule .* / [L]
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
    RedirectPermanent /19-novembre-2010-2/ http://webmark.romdev.fr/19-novembre-2010/
    Lorsque j'essaie d'acceder à http://webmark.romdev.fr/?s je tombe sur "Error 500 - Internal server error"
     
Chargement...
Similar Threads - Duplication contenu redirection Forum Date
Suppression d'un domaine créant une duplication de contenu Référencement Google 18 Janvier 2018
Transférer des textes d'un site à un autre et duplication de contenu Référencement Google 2 Juillet 2017
Contrôle duplication de contenu description annuaire Rédaction web et référencement 28 Février 2017
Victime de duplication de site, contenu Problèmes de référencement spécifiques à vos sites 30 Septembre 2016
Duplication de contenu et sites internationalisés Référencement international (langues, pays) 8 Décembre 2015
Duplication de contenu sur différents domaines Référencement Google 20 Mars 2015
Duplication Contenu sur Google Débuter en référencement 21 Décembre 2014
Syndication de contenus : quelle stratégie éviterait d'être pénalisé pour duplication ? Rédaction web et référencement 16 Octobre 2014
3 sites connexes- Duplication de contenu.. Débuter en référencement 18 Juillet 2014
Qu'est-ce que la duplication de contenu (référencement) ? Référencement Google 15 Novembre 2013