Duplicate content

WRInaute occasionnel
Bonjour,

Je me permets de reposer une question restée sans réponse (je ne sais pas si c'est faute de combattant ou parce qu'elle est simplement restée inaperçue...).

C'est un classique, les pages de mon site sont accessibles avec deux URL
http://www.wikipolitique.fr/WikiPolitique
et -http://www.wikipolitique.fr/index.php5?title=WikiPolitique

J'ai deux questions.


1) Quel est le bon code pour exclure de l'indexation toutes les pages commençant par
-http://www.wikipolitique.fr/index.php5?title=

J'ai mis

robots.txt
Code:
User-agent: *
Disallow: /index.php?title=

Mais les pages sont toujours indexées par Google avec les deux URL (comment savoir si le robot de Google est repassé depuis ma modification de robots.txt, il y a une quinzaine de jours ?)


2) Par ailleurs, dans l'urgence, vu que j'ai pour l'instant peu de pages, j'ai systématiquement mis des redirections 301 :

.htaccess
Code:
RedirectPermanent /index.php5?title=WikiPolitique http://www.wikipolitique.fr/WikiPolitique

Or ces dernières ne fonctionnent pas, les pages étant toujours accessibles avec les deux URL ! Que faire ?


Merci...
 
WRInaute accro
Tu oublis le robots.txt pour les supprimé et tu colles le code ci-dessous dans ton .htaccess
Code:
RewriteRule ^index.php5?title=([a-zA-Z0-9]+) /$1 [R=301]

Toutes tes pages en ...index.php5?title=quelquechose seront redirigé en 301 (redirection permanente et définitive) vers les pages .../quelquechose.
 
WRInaute occasionnel
Merci Rod la Kox... mais cela ne fonctionne malheureusement pas !

ici, ça fonctionne (même sans ta ligne supplémentaire) :
-http://www.wikipolitique.fr/index.php5?title=Libéralisme (idem pour toutes les pages avec accent dans le titre)

ici, ça ne fonctionne pas (même sans ta ligne supplémentaire - j'ai pourtant vidé mes caches, historiques, etc.) :
-http://www.wikipolitique.fr/index.php5?title=Libertarianisme (idem pour toutes les pages sans accent dans le titre)

Voici un extrait de mon .htaccess (avec ta ligne supplémentaire) :

.htaccess
Code:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
RewriteEngine On
RewriteCond %{HTTP_HOST} ^wikipolitique.fr [NC]
RewriteRule ^(.*)$ http://www.wikipolitique.fr/$1 [L,R=301]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?title=$1 [L,QSA]
RewriteRule ^index.php?title=([a-zA-Z0-9]+) /$1 [R=301]
 
WRInaute accro
Moi, je virerais celle-ci :
Code:
RewriteRule ^(.*)$ /index.php?title=$1 [L,QSA]
Parce qu'avec celle du dessous, ça fait tourner la manip.

En gros, si on appel /Libé, ca ridirige sur index... puis ça redirige sur /Libé.

Et vire aussi le second
Code:
RewriteEngine On
 
WRInaute occasionnel
heu... si je vire cette ligne mon Wiki n'est plus dispo (erreur 404) !

Ce que je ne comprends vraiment pas, c'est pourquoi avec

.htaccess
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^wikipolitique.fr [NC]
RewriteRule ^(.*)$ http://www.wikipolitique.fr/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?title=$1 [L,QSA]

- la redirection fonctionne pour toutes les pages avec accent dans le titre (par exemple -http://www.wikipolitique.fr/index.php5?title=Libéralisme )

- la redirection ne fonctionne pas pour toutes les pages sans accent dans le titre (par exemple -http://www.wikipolitique.fr/index.php5?title=Libertarianisme )
 
WRInaute accro
... Je sèche.
Si le rewriterule fonctionne à moitié et le redirectpermanent ne fonctionne pas... je ne vois pas.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut