Url rewrite - bloque aux variable

Nouveau WRInaute
Bonjour

Pour un site sur un mutualisé ovh, le site a été refondu.
le htaccess est fonctionnel
cette ligne fonctionne :
RewriteRule ^talents.php$ /index.php [QSA]

J'ai besoin que les anciennes url de la forme, par exemple pour un id 41 :
talents.php?var_id_pers=41

renvoie vers
spip.php?page=article&id_article=41

j'ai tenté plusieurs choses, et je crois que le plus proche est ça, qui ne se déclenche pas...

RewriteRule ^talents\.php?var_id_pers=([0-9]+)$ /spip.php?page=article&id_article=$1 [QSA,R=301]


Des idées ? Parce que je ne vois plus là...
Merci
 
Nouveau WRInaute
ok, c'est noté, merci.

Mais monproblème de base est que je ne récupère pas le
^talents\.php?var_id_pers=([0-9]+)$

alors que je récupère bien un
^talents\.php$

.
 
WRInaute occasionnel
essaie ca, tu n'avais pas échappé ton point d'interrogation
RewriteRule ^talents\.php\?var_id=([0-9]+)$ spip.php?page=article&id_article=$1 [L]
 
Discussions similaires
Haut