Pous a écrit:Puis j'ai remarqué un grand nombre de 404, pourtant j'ai installé le Zéro Duplicate, il devrait rediriger mes anciennes URLs rewritées (de phpbb2)??
Par exemple lorsque l'on clique sur :
http://www.realtv-news.com/forums/topic-10727.htmlOn a : Le forum n'existe pas.
Donc, ça explique tout.
Le zéro duplicate redirgie 100% des duplicate mais encore faut ils que les url à prendre en compte, quand elle sont réécrites comme c'est ton cas, aient de quoi (en l'occurrence les bonnes rewriterules) "arriver" jusqu'au bon script (viewtopic.php, viewforum.php ...).
Si non, 404. C'est ce que l'on eut dire quand on dit dans les sujets de mise à disposition des mod de réécriture d'url :
SeO a écrit:Migration : Si vous effectuez une migration, c'est-à-dire que votre forum est déjà référencé avec d'anciennes URLs, vous devrez utiliser un autre fichier robots.txt, et installer le zéro dupe. La procédure vous permettant de migrer tout en conservant vos pages indexées est simple, mais doit s'effectuer au cas par cas.
Rendez-vous sur le forum mod Rewrite phpBB3 Avancé.
Et dans celle du zéro duplicate :
SeO a écrit:Migration :Si votre forum était déjà bien indexé en utilisant d'autres URLs que celles que vous venez d'installer, veuillez lire attentivement la partie "3) Migration :" du premier :
- Code: Tout sélectionner
#
#-----[ DIY INSTRUCTIONS ]--------------------------------------------------
#
des instructions d'installation du mod.
qui renvois à cette partie de l'installe :
installe a écrit:3) Migration :
______________
Si votre forum phpBB2 ou phpBB3 était préalablement référencé en utilisant une solution de réécriture d'url, vous devrez dans ce cas conserver les anciennes rewriterules dans votre .htaccess pour que le Zéro dupe puisse faire son travail.
Si vous prévoyez un grand nombre de redirections (plusieurs milliers) parce que votre forum comporte déjà de nombreuses pages indéxées, vous pouvez diminuer quelque peu le nombre de redirections, et donc la charge serveur, en n'activant pas la redirection des url de messages, au moins pour un temps.
Les urls des messages (postxx.html) devraient dans tous les cas être interdit par robots.txt.
Pour faire cela, configurez l'option "Redirection des messages" sur 'off'.
Une fois les rediréctions massives passées, un mois est en général suffisant, vous pouvez revenir sur 'post' pour vous assurer seulement que postxx.html est utilisé, 'guest' pour forcer l'utilisation d'url de sujet pour les invités, ou 'all' pour forcer l'utilisation d'url de sujet pour tous.
Le principe c'est :
- Code: Tout sélectionner
vieille-url.html => vielle rewriterules => script.php => zéro duplicate => HTTP 301 => nouvelle-url.html => re script.php => chargement de la page.
L'intérêt de procéder de al sorte est qu'il n'y a qu'une seule redirection, et que l'ajout du support d'ancien format d'url est somme toutes grandement simplifié par le zéro duplicate. Il n'est, de plus, pas possible de rediriger une url avec injection de titre seulement depuis le .htaccess (qui ne connaît justement pas le bon titre à utiliser).
Sans rewriterules pour les faire "marcher", les anciennes url réécrites ne peuvent qu'être des 404, et ça ne plaît pas aux robots, qui au lieux d'être pris par la main des redirection HTTP 301, n'ont aucun moyen de faire le lien entre une 404 et la nouvelle url de la page. Ils doivent alors jeter toutes les anciennes url (et ils aiment pas, donc ça prend du temps) avant de tout reprendre à zéro avec les nouvelles.
Donc, il est encore utile de finir la mise en place de ces rewriterules permettant les redirections, au cas ou il resterait encore de ces 404 dans les listes de crawl des moteurs de recherche, ce qui est somme toute assez probable. C'est à mon avis une chose qui reste importante à faire au plus vite.
Mais je ne te cache pas qu'avec ce délais de réaction (plus de deux mois) il n'y aura pas de miracles.
Cela dit, il n'y a pas de raisons que l'indexation ne reprennent pas une fois la tempête passée, de la patience donc.