Depuis de trop nombreuses semaines, je cherchais a remplacer une URL de type "https://www.e-kart.fr/articles/?id=61" par une URL de type "https://www.e-kart.fr/articles/61-news" sans rien derrière...

Google m'a proposé pleins d'exemples de codes pour le fichier htaccess, mais également des sites en anglais sur le fonctionnement des serveurs Apache, des livres sur le sujet...

Après de nombreux éssais, l'URL obtenu avait la forme suivante "https://www.e-kart.fr/articles/61-news?id=61" : la partie variable "?id=61" persistait en fin d'URL...

Je me suis enfin décidé à utiliser ChatGPT ! A la question :

avec le fichier .htaccess, je veux remplacer "https://www.e-kart.fr/articles/?id=61 par https://www.e-kart.fr/articles/61-news

le site me répond instantanément la bonne réponse !

RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=61$
RewriteRule ^articles/$ /articles/61-news? [L,R=301]

Il me manquait le "?" à la fin du RewriteRule...