Bonjour,
C'est un peu large mais vous pourriez remplacer \d+ par .+.
\d représente spécifiquement un nombre, alors que . représente tout est n'importe quoi.
Si vous souhaitez limiter un peu ce qu'on peut écrire dans l'URL, vous pourriez écrire : [a-zA-Z0-9]+ (ceci prend tout l'alphabet en minuscules + majuscules ainsi que tous les chiffres. Attention que les caractères spéciaux (par exemple "é") ne sont pas acceptés par cette règle)
RewriteRule ^api/produits/(.+)$ api/produits.php?id=$1
RewriteRule ^api/produits/([a-zA-Z0-9]+)$ api/produits.php?id=$1
Partager