Problème de redirection permanente dans htaccess

Nouveau WRInaute
Bonjour

j'ai 2 pages qui renvoient le même contenu
offres.php?iddomaine=all&start=0 et offres.php?iddomaine=all

je voudrais renvoyer la première sur la deuxième en redirection 301 ou ne pas la faire indexer

Je galère avec le htaccess, j'ai tenté

RedirectPermanent /offres.php?iddomaine=all&start=0 /offres.php?iddomaine=all

mais ça ne marche pas

Si je pouvais faire encore mieux, je voudrais même rediriger toutes mes pages terminant par &start=0 vers le même nom de page en supprimant &start=0

Comment faire ?

merci
 
WRInaute impliqué
A moins que le but de cette redirection soit autre que le référencement, pourquoi pas une balise canonical placée sur la "mauvaise" page ? <link rel= »canonical » href= »http://www.votresite.com/labonnepageaindexer.php » />

C'est pas du tout une redirection, mais indique simplement à Google la bonne page à indexer.
 
WRInaute impliqué
Essaie ça :

Code:
RewriteCond %{QUERY_STRING} (.*)&start=0$
RewriteRule (.*) $1?%1 [L,R=301]

Mais j'ai un gros doute sur la capture des query string.
À tester donc.
 
Discussions similaires
Haut