Regle rewritting, besoin d'un coup de pouce

Bonjour tous,

J'aurais besoin d'un coup de pouce pour mettre en place un règle de réécriture d'url de ce type

URL d'origine :

http://www.fgdfgdf.fr/html/index.php?ac ... &id=610193

Chaque id correspond à un produit, et j'aimerais obtenir ça

http://www.fgdfgdf.fr/produit/le_nom_du_produit/

D'après ce que j'ai compris :

1/je doit faire un htaccess avec la règle de réécriture,

2/ dans mon php je doit regénerer tout les liens qui pointent vers des produits avec un script,c'est bien ça?

A propos du 1/, qq peux m'aider pour demarrer svp? ça serais cool. 8)
 
c'est remoi!

j'ai un peu avancer en partant de 2/3 trucs dispo sur le forum, mais une question réside :

ma regle fonctionne bien puisque :

http://www.fgdfgdf.fr/untitredeproduit-111111.html

redirige bien vers

http://www.fgdfgdf.fr/html/?action=produit&id=111111

mais par contre si je met des tirets comme cela :

http://www.fgdfgdf.fr/un-titre-de-produit-111111.html

ça ne marche plus...

voici mon .htaccess, que faut'il rajouter?

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-z]+)-([0-9]{6})\.html$ html/index.php?action=produit&id=$2 [L]

merci :wink:
 
Hors sujet:
Evitez pour vos exemple de faire des liens à m0nsite.com, vous faites un cadeau à un PR7, il y a d'ailleurs une redirection vers un site bien connu.
Comme quoi "rien ne se perd , tout se transforme" :D
 
Tien remplace ton code par celui ci

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)-([0-9]{6})\.html$ html/index.php?action=produit&id=$2 [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

coaching SEO
Discussions similaires
Haut