Htacces : comment remplacer _ par :

Nouveau WRInaute
Bonjour J'aimerai transformer
cette URL /bla-bla-bla.html?features=39_222
en cette URL /bla-bla-bla.html?features=39:222

J'ai tenté ce code mais cela ne fonctionnde pas
Code:
    RewriteCond %{QUERY_STRING} ^(.*)features=(.*)_(.*)$
    RewriteRule ^([^_]*)_([^_]*)$ /$1:$2 [R=301,L]

Une piste ?
 
Olivier Duffez (admin)
Membre du personnel
Vouloir inclure le signe : dans une URL, c'est vraiment vouloir se compliquer la vie...
 
Nouveau WRInaute
Vouloir inclure le signe : dans une URL, c'est vraiment vouloir se compliquer la vie...
Oui, ce sont des URL de filtres à facette (no index) et pas pour le SEO.
Sinon une piste pour la redirection ?

PS : en soit je suis ok avec la remarque, ce qui m'intéresse c'est l'exercice ;)
 
Dernière édition:
WRInaute passionné
Essaie %3A plutôt que : parce que c'est un caractère réservé et donc interdit dans une url.
 
Discussions similaires
Haut