URL Rewriting
Résolu
David
-
David -
David -
Bonjour à tous,
J'ai un petit souci concernant l'URL rewriting.
J'ai un fichier .htaccess avec la ligne suivante :
RewriteRule ^essai-([0-9a-zA-Z]+)\.html$ essai.php?chaine=$1 [L]
Tout se passe bien si la valeur passée dans la chaîne contient uniquement des chiffres ou des lettres mais je me retrouve dans des cas où il peut y avoir aussi les caractères suivants $ et @
Est-il possible au niveau de la ligne de commande RewriteRule de prendre en compte ces 2 caractères.
D'avance merci pour vos réponses.
Cordialement
David
J'ai un petit souci concernant l'URL rewriting.
J'ai un fichier .htaccess avec la ligne suivante :
RewriteRule ^essai-([0-9a-zA-Z]+)\.html$ essai.php?chaine=$1 [L]
Tout se passe bien si la valeur passée dans la chaîne contient uniquement des chiffres ou des lettres mais je me retrouve dans des cas où il peut y avoir aussi les caractères suivants $ et @
Est-il possible au niveau de la ligne de commande RewriteRule de prendre en compte ces 2 caractères.
D'avance merci pour vos réponses.
Cordialement
David
3 réponses
Salut,
Je ne suis sûr de rien, mais peut-être que le caractère d'echappement \ pourrait etre utilisé.
Est-ce que ceci fonctionne ?
Je ne suis sûr de rien, mais peut-être que le caractère d'echappement \ pourrait etre utilisé.
Est-ce que ceci fonctionne ?
RewriteRule ^essai-([0-9a-zA-Z\$\@]+)\.html$ essai.php?chaine=$1 [L]
Effectivement il faut échapper le $ du fait de sa présence dans la suite de la ligne.
Encore merci :-))
Cordialement
David