|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
samuel220093 WRInaute occasionnel

Inscrit le: 29 Aoû 2005 Messages: 142 Localisation: Devant son PC
|
Posté le : Jeu Aoû 03, 2006 12:23 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
Bonjour,
Je créer un redirection htaccess pour un forum, ( oui oui, je lma créer tout seul ^^ ).
J'ai un petit problème...
| Code: |
| RewriteRule ^profil-action-(_[a-z]*)-([0-9]*)\.ds$ /forum/profile.php?action=$1&id=$2 [L] |
L'orsque par exmeple on met :
| Citation: |
| profil-action-mon_action-2.ds |
Ca devrai afficher la page :
| Citation: |
| profile.php?action=mon_action&id=2 |
Mais ça ne marche pas...
Comment faire pour accepter les "_" ?
Dernière édition par samuel220093 le Jeu Aoû 03, 2006 15:18; édité 1 fois |
|
| |
|
 |
magic corp. WRInaute impliqué

Inscrit le: 17 Juin 2004 Messages: 422 Localisation: Suisse
|
Posté le : Jeu Aoû 03, 2006 13:05 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
Normalement
|
|
| |
|
 |
samuel220093 WRInaute occasionnel

Inscrit le: 29 Aoû 2005 Messages: 142 Localisation: Devant son PC
|
Posté le : Jeu Aoû 03, 2006 13:30 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
C'est ça !
Merci !
Heu juste une question au assart, pour par exemple accepter les lettres et les chiffres, c'est quoi ?
Et pour accepter les lettes, le signe "_", le point (.) et le "#" ? |
|
| |
|
 |
magic corp. WRInaute impliqué

Inscrit le: 17 Juin 2004 Messages: 422 Localisation: Suisse
|
Posté le : Jeu Aoû 03, 2006 13:37 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
Si je ne dis pas de bétise :
Je suis pas sûre pour le '#'
Tu peux aussi ajouter A-Z pour les lettre majuscule.
Soit :
|
|
| |
|
 |
samuel220093 WRInaute occasionnel

Inscrit le: 29 Aoû 2005 Messages: 142 Localisation: Devant son PC
|
Posté le : Jeu Aoû 03, 2006 13:38 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
| Merci ! mais pourquoi les "\" avant le point ? |
|
| |
|
 |
magic corp. WRInaute impliqué

Inscrit le: 17 Juin 2004 Messages: 422 Localisation: Suisse
|
Posté le : Jeu Aoû 03, 2006 13:42 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
le point est un caratère spécial, qui correspond à "Tout les caractère" et tu utilise le '\' pour annuler sa spécialisation.
PS : Ton message ma coller un doute sur le fait de mettre le \ devant le point lorsqu'il est entre parentèse carré ??? Je crois que c'est juste, mais à verfier pour être sur. |
|
| |
|
 |
samuel220093 WRInaute occasionnel

Inscrit le: 29 Aoû 2005 Messages: 142 Localisation: Devant son PC
|
Posté le : Jeu Aoû 03, 2006 13:45 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
LOL ba je vai essayer pour voir  |
|
| |
|
 |
mr_go WRInaute accro

Inscrit le: 21 Sep 2005 Messages: 1944 Localisation: Sous le soleil
|
Posté le : Jeu Aoû 03, 2006 15:01 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
Pour simplifier, il existe les groupes :
peut devenir
me semble-t-il non ? |
|
| |
|
 |
samuel220093 WRInaute occasionnel

Inscrit le: 29 Aoû 2005 Messages: 142 Localisation: Devant son PC
|
Posté le : Jeu Aoû 03, 2006 15:05 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
Ha bon ???
devient
C'est bien ça  |
|
| |
|
 |
mr_go WRInaute accro

Inscrit le: 21 Sep 2005 Messages: 1944 Localisation: Sous le soleil
|
Posté le : Jeu Aoû 03, 2006 15:17 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
Oui, cela signifie "tous les caractères alphanumériques".
=> http://phpcodeur.net/articles/php/regex1 |
|
| |
|
 |
samuel220093 WRInaute occasionnel

Inscrit le: 29 Aoû 2005 Messages: 142 Localisation: Devant son PC
|
Posté le : Jeu Aoû 03, 2006 15:18 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
C'est super !! ^^
ET bien merci ! |
|
| |
|
 |
magic corp. WRInaute impliqué

Inscrit le: 17 Juin 2004 Messages: 422 Localisation: Suisse
|
Posté le : Jeu Aoû 03, 2006 18:00 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
Merci mr_go pour le lien.
D'après ce lien, il n'y a pas de '\' devant le '.' lorsqu'il est entre parentèse carré. Idem pour les autres caractères spécieaux sauf 4 exception |
|
| |
|
 |
samuel220093 WRInaute occasionnel

Inscrit le: 29 Aoû 2005 Messages: 142 Localisation: Devant son PC
|
Posté le : Jeu Aoû 03, 2006 18:40 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
Donc, c'est bon !  |
|
| |
|
 |
mr_go WRInaute accro

Inscrit le: 21 Sep 2005 Messages: 1944 Localisation: Sous le soleil
|
Posté le : Ven Aoû 04, 2006 8:18 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
| Citation: |
| D'après ce lien, il n'y a pas de '\' devant le '.' lorsqu'il est entre parentèse carré. Idem pour les autres caractères spécieaux sauf 4 exception |
A moins que quelqu'un de bien calé infirme ce propos, je préconniserais, si cela fonctionne toutefois, de laisser le backslash dans l'expression. Ce tutoriel est accès sur les expressions régulières, mais pas sur les spécifités des expressions régulières Apache, d'ailleurs les exemples sont des exemples effecués PHP. |
|
| |
|
 |
samuel220093 WRInaute occasionnel

Inscrit le: 29 Aoû 2005 Messages: 142 Localisation: Devant son PC
|
Posté le : Ven Aoû 04, 2006 11:27 Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_" |
|
|
Boh, je laisse le "\" ^^  |
|
| |
|
 |
| |
|
|