RewriteEngine on
RewriteRule ^(.*)-([0-9]+)\.html$ /fiche.php?id=$1 [L]
webmasterlamogere a dit:sans avoir l'id dans l'url réécrite c'est plus compliqué : il faut faire une correspondance entre le texte et l'id.
je te propose une url réécrite du style monsite/le-produit-numero-cinq-5.html avec la règle :
Code:RewriteEngine on RewriteRule ^(.*)-([0-9]+)\.html$ /fiche.php?id=$1 [L]
il faut bien sur modifier les liens sur tes pages pour mettre le nouveau format.
Si tes pages sont référencées il faut mettre en place une redirection 301 des anciennes versions vers les nouvelles
RewriteEngine on
RewriteRule ^.*-([0-9]+)\.html$ /fiche.php?id=$1 [L]
➡️ Offre MyRankingMetrics ⬅️
pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)
Voir les détails ici