Aller au contenu

Double rewriting anti duplicate


Sujets conseillés

Bonjour,

J'ai un forum phpbb avec url rewriting :

viewtopic,t,1166.html -> viewtopic.php?t=1166

le probleme c'est que les moteurs index les 2 url donc duplicate content.

Je voudrais faire un 301 de viewtopic.php?t=1166 vers viewtopic,t,1166.html

qui sera ensuite retranscrit viewtopic,t,1166.html -> viewtopic.php?t=1166

Voici mon htaccess :

RewriteEngine on

Rewritecond %{query_string} ^t=(.*)
RewriteRule viewtopic\.php http://www.***.com/forum/viewtopic,t,%1.html? [L,R=301]

RewriteRule (.*),([^,]+),([^,]*)(.*)\.html $1.php?$2=$3$4 [L]
RewriteRule ^(.*).html $1.php [L]

la redirection 301 fonctionne de viewtopic.php?t=1166 vers viewtopic,t,1166.html

mais plus le rewrit de viewtopic,t,1166.html -> viewtopic.php?t=1166

Pouvez-vous m'aider ?

Merci

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Le problème principal c'est que ce schema fait une boucle, je ne sais pas comment lui faire executer soit une instruction soit l'autre

Ce post : http://www.webmaster-hub.com/index.php?showtopic=29498 traitait quasiment du meme sujet mais pas de solution au final.

peut etre serait il possible de tester la presence d'un "query_string" donc ?t=2525 pour faire :

SI (query_string) ALORS

Rewritecond %{query_string} ^t=(.*)
RewriteRule viewtopic\.php http://www.***.com/forum/viewtopic,t,%1.html? [L,R=301]

SINON

RewriteRule (.*),(.*),(.*)\.html $1.php?$2=$3 [L]

Est ce faisable ?

Lien vers le commentaire
Partager sur d’autres sites

Pourquoi pas un :

User-agent: *
Disallow : viewtopic.php?

Dans le robots.txt pour interdire l'indexation du viewtopic.php?

Et puis je pense que le duplicate content est aussi un petit mythe largement exagéré : il s'agit de deux pages d'un même site, et pas de site miroir, ça ne peut pas t'être très dommageable à mon avis (on voit ça d'ailleurs avec le Hub en deux versions, lofiversion et version normale).

Lien vers le commentaire
Partager sur d’autres sites

Pourquoi pas ?! en effet, mais j'ai peur qu'ils n'index plus non plus viewtopic,t,2525.html du fait du rewrit non ?

Sinon, pour le duplicate, c'est assez important pour moi car j'ai deja eu des problèmes pour moins que ça, à la limite les versions lofi et hifi sont qd même assez différentes mais là, c'est exactement les même.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...