Problème de titres en double

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

winch
WRInaute discret
WRInaute discret
 
Messages: 103
Inscription: 8 Mar 2007

Problème de titres en double

Message le Lun Aoû 03, 2009 15:49

Bonjour,

Sur un site j'ai remarqué via les webmaster Tools que j'avais des "Duplicate title tags" (442 en tout). Je ne comprends pas encore comment ces liens ont été créé mais dans l'urgence je souhaite appliquer un rewriting afin d'éliminer ce qui renvoi vers les mauvaises page. "index.php/img/forum/" par exemple..

Pour exemple, voilà une bonne page :
http://www.campagnesetenvironnement.fr/vigne-et-fruits-vont-patir-du-r ... t-670.html

Et voilà une mauvaise :
http://www.campagnesetenvironnement.fr/index.php/img/forum/vigne-et-fr ... t-670.html

Dans mon .htacess j'ai donc indiqué :
RewriteRule ^index.php/img/newsletter/forum/(.*)\.html$ /$1.html [QSA,L]
RewriteRule ^index.php/img/forum/newsletter/(.*)\.html$ /$1.html [QSA,L]

Mais ça ne fonctionne pas. Si vous avez une idée...
Merci d'avance

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Re: Problème de titres en double

Message le Lun Aoû 03, 2009 16:34

Donne tes règles de réécriture complètes. Il est inutile de faire des exceptions quand tu peut corriger la chose proprement.

winch
WRInaute discret
WRInaute discret
 
Messages: 103
Inscription: 8 Mar 2007

Re: Problème de titres en double

Message le Lun Aoû 03, 2009 16:46

Les voilà :

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^campagnesetenvironnement\.fr$ [NC]
RewriteRule ^(.*) http://www.campagnesetenvironnement.fr/$1 [QSA,L,R=301]
RewriteRule ^forum/(ptopic|ntopic|newtopic|stopic|utopic|ftopic|setopic|sutra|viewforum|mforum).+\.php$ /forum/index.php [R=301,L]
#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^forum/viewforum(.+)\.php /forum/index.php  [R=301,L]
RewriteRule ^forum/.+/([^/]+\.html)$ /forum/index.php [R=301,L]
# .-vp => post with HTTP 301
RewriteRule ^forum/.+-vp([0-9]+)\.html$ /forum/post$1.html [R=301,L]
# CATEGORIES
RewriteRule ^forum/.+-vc([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^forum/.+-vf([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^forum/.+-vf([0-9]+)\.html$ /forum/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^forum/.+-vt([0-9]+)-([0-9]+)\.html$ /forum/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^forum/.+-vt([0-9]+)\.html$ /forum/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#####################################################

#ARTICLES
RewriteRule ^articles-(.*)-nt([0-9]*)\.html$  /articles-theme.php?n=$1&rub=$2  [QSA,L]
RewriteRule ^(.*)-rb([0-9]*)\.html$  /articles.php?r=$1&rub=$2  [QSA,L]
RewriteRule ^(.*)-([0-9]*)\.html$  /article.php?t=$1&id=$2  [QSA,L]

#DOSSIERS
RewriteRule ^(.*)-d([0-9]*)\.html$  /articles-dossier.php?d=$1&id_doss=$2 [QSA,L]

#PARTENAIRES
RewriteRule ^(.*)-p([0-9]*)\.html$  /partenaire.php?p=$1&id=$2 [QSA,L]
RewriteRule ^articles-(.*)-np([0-9]*)\.html$  /articles-partenaire.php?p=$1&id=$2 [QSA,L]


#RewriteRule ^/forum/(.*)\.html http://www.campagnesetenvironnement.fr/forum/index.php [R=301,L]
#RewriteRule ^/forum/(.*)\.html?view=next http://www.campagnesetenvironnement.fr/forum/index.php [R=301,L]
#RewriteRule ^/forum/(.*)\.html?view=previous http://www.campagnesetenvironnement.fr/forum/index.php [R=301,L]


RewriteRule ^forum/(.*)\.html /forum/index.php [R=301,L]
RewriteRule ^forum/(.*)\.html?view=next /forum/index.php [R=301,L]
RewriteRule ^forum/(.*)\.html?view=previous /forum/index.php [R=301,L]
RewriteRule ^index\.php$ http://www.campagnesetenvironnement.fr/ [R=301]


#REDIRECTION WEBMASTER TOOLS
RewriteRule ^index.php/img/newsletter/forum/(.*)\.html$ /$1.html  [QSA,L]
RewriteRule ^index.php/img/forum/newsletter/(.*)\.html$ /$1.html  [QSA,L]
Dernière édition par dmathieu le Lun Aoû 03, 2009 17:00, édité 1 fois.
Raison: ajout balises code

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Re: Problème de titres en double

Message le Lun Aoû 03, 2009 16:59

Ok. Le problème vient que, dans ton code, tu ne vérifie pas que le titre passé en URL est correct.

Du coup tu peut mettre ce que tu veut :
http://www.campagnesetenvironnement.fr/vigne-et-fruits-vont-patir-du-r ... t-670.html
http://www.campagnesetenvironnement.fr/ma-mamie-elle-mange-des-pommes-670.html

Vérifie, dans le code de ton application, que non seulement l'identifiant correspond. Mais également le titre.
Et tu pourra supprimer tes règles pour webmaster tools (qui ne servent à rien. N'importe quelle url est de toute façon prise en compte).

lyonist
WRInaute discret
WRInaute discret
 
Messages: 220
Inscription: 5 Aoû 2008

Re: Problème de titres en double

Message le Lun Aoû 03, 2009 17:31

encore une autre mauvaise http://www.campagnesetenvironnement.fr/index.php/bonjour/mon/ami/tu/va ... t-670.html :mrgreen:

(.*) c'est beaucoup, filtre les slashs.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité