Aide sur formule d'URL Rewriting
Résolu
dsfhe
-
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 :
Mais cela ne fonctionne pas. Comment procéder ?
Merci d'avance.
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.
1 réponse
-
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]