Bonjour à tous, j'ai un problème de redirection et je n'arrive pas à trouver comment faire
J'ai un changement de CMS et donc toutes les urls de mon site vont changer :
Ancienne url :
exemple.com/boutique/fiche_produit.cfm?ref=26&type=35&num=1
Nouvelle url:
exemple.com/dossiera/190-machin.html
Comment faire pour rediriger en htaccess des url de ce type?
J'ai beau chercher et me creuser la tête j'ai toujours le point d'interrogation qui m'enquiquine.
Please Help ! J’ai la tête qui bouillonne.
Voici mes différents tests
Elle ne marche que s'il n'y a pas de point d'interrogation
ça marche pour
exemple.com/boutique/fiche_produit.cfmref=26&type=35&num=1
mais ça marche plus dès que je mets le point d'intérrogation ?
exemple.com/boutique/fiche_produit.cfm?ref=26&type=35&num=1
Celle là elle marche si je veux rédiriger vers la page d'accueil
mais je veux renvoyer page par page.
exemple.com/boutique/fiche_produit.cfm?ref=26&type=35&num=1
revoie sur example.com
J'ai un changement de CMS et donc toutes les urls de mon site vont changer :
Ancienne url :
exemple.com/boutique/fiche_produit.cfm?ref=26&type=35&num=1
Nouvelle url:
exemple.com/dossiera/190-machin.html
Comment faire pour rediriger en htaccess des url de ce type?
J'ai beau chercher et me creuser la tête j'ai toujours le point d'interrogation qui m'enquiquine.
Please Help ! J’ai la tête qui bouillonne.
Voici mes différents tests
Code:
RewriteRule ^boutique/fiche_produit.cfm(.*26&type=35&num=1) http://www.exemple.com/dossiera/190-machin.html [R=301,L]
Elle ne marche que s'il n'y a pas de point d'interrogation
ça marche pour
exemple.com/boutique/fiche_produit.cfmref=26&type=35&num=1
mais ça marche plus dès que je mets le point d'intérrogation ?
exemple.com/boutique/fiche_produit.cfm?ref=26&type=35&num=1
Code:
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^boutique/fiche_produit.cfm(.*) http://www.exemple.com/? [R=301,L]
Celle là elle marche si je veux rédiriger vers la page d'accueil
mais je veux renvoyer page par page.
exemple.com/boutique/fiche_produit.cfm?ref=26&type=35&num=1
revoie sur example.com