1 réponse
Votre règle de redirection :
RewriteRule ^(.+)/$ /index.php?id=$1 [L]
Vous précisez bien que l'URL doit de terminer par un slash --> "/$"
Un ordinateur est bête et têtue donc pour lui, si votre adresse ne se fini par un slash, c'est que ce n'est pas bon, essayez d'ajouter tout simplement une nouvelle règle :
RewriteRule ^(.+)$ /index.php?id=$1 [L]
L'ordinateur vérifie la première règle, puis la suivante... sinon modifier votre expression régulière, au choix ;)
RewriteRule ^(.+)/$ /index.php?id=$1 [L]
Vous précisez bien que l'URL doit de terminer par un slash --> "/$"
Un ordinateur est bête et têtue donc pour lui, si votre adresse ne se fini par un slash, c'est que ce n'est pas bon, essayez d'ajouter tout simplement une nouvelle règle :
RewriteRule ^(.+)$ /index.php?id=$1 [L]
L'ordinateur vérifie la première règle, puis la suivante... sinon modifier votre expression régulière, au choix ;)
je suis pas certaine que ça marchera mais normalement le "?" derrière le slash devrait le rendre facultatif