JCweb Posté 6 Juillet 2007 Posté 6 Juillet 2007 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 onRewritecond %{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
JCweb Posté 11 Juillet 2007 Auteur Posté 11 Juillet 2007 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 ?
Théo B. Posté 11 Juillet 2007 Posté 11 Juillet 2007 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).
JCweb Posté 11 Juillet 2007 Auteur Posté 11 Juillet 2007 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant