Bonjour à tous,
j'ai récemment réécris les URL des pages produits du site pour lequel je travail.
J'aimerai maintenant rediriger toutes les anciennes url vers les nouvelles, à l'aide d'une règle car il y'en a plus de 600.
Pour infos, les URL ressemble à ça :
Anciennes URL :
/vehicule-citroen-c4-coupe-diesel-110ch-besancon-automobiles-franc-comtoises,7750.html
nouvelles URL ("vehicule" est devenu "voiture-occasion", le reste ne change pas)
/voiture-occasion-citroen-c4-coupe-diesel-110ch-besancon-automobiles-franc-comtoises,7750.html
Je n'arrive pas à rediriger en PHP car apparemment PHP ne reconnait plus les anciennes URL, elles n'existent plus... Y-a t-il un moyen de contourner ce problème et mettre en place la règle de redirection svp (que ce soit en php ou dans le fichier .htaccess, peu m'importe) ?
Dans l'attente, j'ai réussi à faire des redirections (une par une à la main, pour essayer) dans le .htaccess qui reste ma seule solution puisque PHP ne marche pas dans le cas présent (du moins pas à ma connaissance).
Si vous avez une quelconque solution ou si j'ai mal compris quelque chose à propos de la génération d'url en PHP, faites moi signe svp
EDIT : Ces URL sont générées comme ceci dans mon fichier .htaccess :
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^voiture-occasion-([a-zA-Z0-9\-]+),([0-9]+)\.html$ detail_vehicule.php?id_vehicule=$2 [L]
Merci beaucoup par avance.
Romain.
Partager