Aide sur formule d'URL Rewriting

Résolu
dsfhe -  
 dsfhe -
Bonjour,

Je ne parviens pas a faire une formule en URL Rewriting.

Les liens de base est : http://localhost/index.php?u=ID et http://localhost/?u=ID
Je souhaite les transformer comme ceci : http://localhost/ID

Voici ce j'ai fais :
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/([0-9][a-z][A-Z]+)$ index.php?u=$1 [L]
RewriteRule ^/([0-9][a-z][A-Z]+)$ ?u=$1 [L]


Mais cela ne fonctionne pas. Comment procéder ?

Merci d'avance.
A voir également:

1 réponse

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut,

Une seule des deux règles (RewriteRule) suffit.
Les deux utilisent le même pattern, donc soit les deux correspondent, soit aucun ne correspond. Et le drapeau [L] stoppe l'analyse lorsqu'une règle correspondant à la demande est trouvée.

Dans le pattern, le « / » en début n'est pas pris en compte.

RewriteEngine On
RewriteRule ^([0-9][a-z][A-Z]+)$ index.php?u=$1 [L]
0
dsfhe
 
Merci beaucoup !
0