Simple redirection ne fonctionne pas

WRInaute occasionnel
Bonjour,
dans mon htaccess j’essaie de faire un simple réécriture d'url mais elle ne fonctionne pas (erreur 404).

Voici mon htaccess :

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^locations/actu-([0-9]+)-([a-zA-Z0-9-]*)\.html$ /locations/actualites-unique.php?id=$1&nom=$2 [L]

l'adresse original avant réécriture est : monsite.com/locations/actualites-unique.php?id=9&nom=concert-a-trois
et j’essaie de faire en sorte d'avoir : monsite.com/locations/actu-9-concert-a-trois.html
 
WRInaute impliqué
Difficile de répondre... La structure semble correcte.
Ca peut aussi venir de ton apache...

Code:
RewriteRule ^locations/actu-([0-9]+)-([-a-zA-Z0-9]*)\.html$ /locations/actualites-unique.php?id=$1&nom=$2 [L]
Le tiret en premier ?
Code:
RewriteRule ^locations/actu-([0-9]+)-([-a-zA-Z0-9]+)\.html$ /locations/actualites-unique.php?id=$1&nom=$2 [L]
+ au lieu de * pour éviter la possibilité du marqueur vide ?
Code:
RewriteRule ^locations/actu-([0-9]+)-([-a-zA-Z0-9]+)\.html$ /locations/actualites-unique.php?id=$1&nom=$2
Sans le flag L qui stipule on ne change plus rien après ?
 
Discussions similaires
Haut