Duplicate content ? or not .

WRInaute occasionnel
Bonjour,
Depuis 3/4 jours, le référencement de mon site -http://www.mathforu.com/ connaît un curieux problème. J'étais dans les premiers résultats sur certains mots clés essentiels : j'occupais même les 2 premières places sur la requête 'math forum'. Comme j'ai perdu 2 places après la dernière google dance de big daddy, j'ai cherché un peu à optimiser mon référencement.

Ce que j'ai fait : le lien "accueil" sur toutes les pages de mon site renvoyait vers l'url -http://www.mathforu.com/index.html
J'y ai vu une opportunité en remplaçant ce lien par -http://www.mathforu.com/ afin de renvoyer mon PR vers cette url qui est celle que j'ai toujours utilisée pour mon référencement.
Hélas ! le résultat : l'url http://www.mathforu.com/ a disparu des résultats de google sur toutes les requêtes phares (seule subsiste la page d'entrée du forum). J'étais en 1ère page sur le mot "math" (francophone), je n'y suis plus nulle part sur ce mot.

Je ne sais pas trop comment expliquer cela : sandbox temporaire ou duplicate content mais je crois que quelque chose n'a pas plus à google dans l'histoire.

Avez-vous connu pareil renversement suite à une manip de ce type ? Merci de me donner vos avis pour y remédier.

PS : cela fait déjà un moment que je cherche désespérément la syntaxe à mettre dans le .htaccess pour rediriger le -http://www.mathforu.com/index.html vers -http://www.mathforu.com/ (je n'ose toucher à mes fichiers .php car je ne m'y connais pas suffisamment)
Il me semble que c'est là que réside le noeud du problème ...
 
WRInaute occasionnel
J'oubliais de préciser ce qui me fait penser à une sorte de "bannissement" pour duplicate content : les adsenses n'apparaissent plus du tout sur -http://www.mathforu.com/ mais ils apparaissent sur -http://www.mathforu.com/index.html
Il y a peut-être un lien ..
 
WRInaute passionné
dans le htaccess
RewriteRule ^index\.html$ http://www.mathforu.com/ [NC,L,R=301]




j'ai vu que vous utilisiez pnforum qui n'est pas optimisé par défaut pour le référéncement

un petit lien pour vous
but : mettre le titre, keywords et description du sujet dans la balise title
http://forum.topflood.com/sujet-1417.html

si vous êtes prêt a refaire votre rewriting (de maniére à vous faire indexer par msn par exemple qui refuse plus d'un certain nombre de tirets), vous trouverez aussi des infos supplémentaires.







On utilise la méme structure ;)
 
WRInaute occasionnel
Merci pour le code mais la redirection ne fonctionne pas. Une variante peut-être ?

Pour info, voici les premières lignes de mon .htaccess :
Code:
Options FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.mathforu\.com [NC]
RewriteRule (.*) http://www.mathforu.com/$1 [QSA,R=301,L]
 
M
mumbly
Guest
Peut etre une piste car la ligne de mumuri fonctionne bien mais elle peut etre mal placé. elle devrait etre la premiere regle. Si ca été fait ben je vois pas.
Code:
Options FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mathforu\.com [NC]
RewriteRule ^index\.html$ http://www.mathforu.com/ [NC,L,R=301] 
RewriteRule (.*) http://www.mathforu.com/$1 [QSA,R=301,L]
 
WRInaute occasionnel
Mumuri a dit:
as tu essayé de commenter une des deux lignes pour voir s'il n'y avait pas un probléme ?
En quoi des commentaires peuvent-ils aider à debugger ??? En fait je n'arrive même pas à comprendre comment fonctionne cette syntaxe horrible. Je crois que le mieux serait que je me renseigne à ce sujet. Je n'avais rien trouvé sur le net (mal cherché sans doute) et le livre d'Olivier Duffez a l'air épuisé partout.

Sinon j'ai vu que le plus bas dans le fichier il y avait des redirections de index.php :
Code:
# index.php and user.php
RewriteRule ^changelang-([^-]+)\.html$ index.php?newlang=$1 [L,NC,NS]
RewriteRule ^changetheme-([^-]+)\.html$ index.php?theme=$1 [L,NC,NS]
RewriteRule ^index\.html$ index.php [L,NC,NS]
RewriteRule ^user\.html$ user.php [L,NC,NS]
Peut-être est-ce là qu'il faut faire la redirection vers la racine / ?

:roll:
 
WRInaute occasionnel
J'ai lu quelque doc sur le mod_rewrite. Et j'ai écrit une ligne qui ne génère pas d'erreur mais qui n'a pas l'air de fonctionner ...
Code:
RewriteRule ^\/index\.html$ http://www.mathforu.com/ [NC,R,L=301]
avec ou sans le paramètre L (je n'ai pas vu de différence)

Qu'en penses-tu ?

Sinon que signifie le
Code:
Options -Indexes
de ton ficher ?


Je nage dans ce code ...
 
WRInaute occasionnel
après réflexion, voici les lignes que j'ai ajouté. (Je doute de l'efficacité)
Code:
RewriteRule ^\/index\.html$ http://www.mathforu.com/ [NC,R=301] 
RewriteRule ^\/index\.php$ http://www.mathforu.com/ [NC,R=301]
 

➡️ 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