Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

[ Resolu ] [ URL Rewriting ] Autoriser les "_"

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
samuel220093
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 29 Aoû 2005
Messages: 142
Localisation: Devant son PC

URL permanente de ce messagePosté 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... Sad

Comment faire pour accepter les "_" ?


Dernière édition par samuel220093 le Jeu Aoû 03, 2006 15:18; édité 1 fois
 
samuel220093 Visiter le site web du posteur
magic corp.
WRInaute impliqué
WRInaute impliqué

Inscrit le: 17 Juin 2004
Messages: 422
Localisation: Suisse

URL permanente de ce messagePosté le : Jeu Aoû 03, 2006 13:05    Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_"

Normalement
Code:
-([a-z_]*)-
 
magic corp. Visiter le site web du posteur
samuel220093
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 29 Aoû 2005
Messages: 142
Localisation: Devant son PC

URL permanente de ce messagePosté 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 ?

Code:
([a-z][0-9]*) ?


Et pour accepter les lettes, le signe "_", le point (.) et le "#" ?
 
samuel220093 Visiter le site web du posteur
magic corp.
WRInaute impliqué
WRInaute impliqué

Inscrit le: 17 Juin 2004
Messages: 422
Localisation: Suisse

URL permanente de ce messagePosté le : Jeu Aoû 03, 2006 13:37    Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_"

Si je ne dis pas de bétise :
Code:
[a-z0-9_\.#]

Je suis pas sûre pour le '#'
Tu peux aussi ajouter A-Z pour les lettre majuscule.
Soit :
Code:
[a-zA-Z0-9_\.#]
 
magic corp. Visiter le site web du posteur
samuel220093
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 29 Aoû 2005
Messages: 142
Localisation: Devant son PC

URL permanente de ce messagePosté le : Jeu Aoû 03, 2006 13:38    Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_"

Merci ! mais pourquoi les "\" avant le point ?
 
samuel220093 Visiter le site web du posteur
magic corp.
WRInaute impliqué
WRInaute impliqué

Inscrit le: 17 Juin 2004
Messages: 422
Localisation: Suisse

URL permanente de ce messagePosté 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.
 
magic corp. Visiter le site web du posteur
samuel220093
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 29 Aoû 2005
Messages: 142
Localisation: Devant son PC

URL permanente de ce messagePosté le : Jeu Aoû 03, 2006 13:45    Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_"

LOL ba je vai essayer pour voir Wink
 
samuel220093 Visiter le site web du posteur
mr_go
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2005
Messages: 1944
Localisation: Sous le soleil

URL permanente de ce messagePosté le : Jeu Aoû 03, 2006 15:01    Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_"

Pour simplifier, il existe les groupes :

Code:

[a-zA-Z0-9_\.#]


peut devenir

Code:

[[:alnum:]_\.#]


me semble-t-il non ?
 
mr_go Visiter le site web du posteur
samuel220093
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 29 Aoû 2005
Messages: 142
Localisation: Devant son PC

URL permanente de ce messagePosté le : Jeu Aoû 03, 2006 15:05    Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_"

Ha bon ???

Code:
a-zA-Z0-9


devient

Code:
[:alnum:]


C'est bien ça Smile
 
samuel220093 Visiter le site web du posteur
mr_go
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2005
Messages: 1944
Localisation: Sous le soleil

URL permanente de ce messagePosté 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
 
mr_go Visiter le site web du posteur
samuel220093
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 29 Aoû 2005
Messages: 142
Localisation: Devant son PC

URL permanente de ce messagePosté le : Jeu Aoû 03, 2006 15:18    Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_"

C'est super !! ^^

ET bien merci !
 
samuel220093 Visiter le site web du posteur
magic corp.
WRInaute impliqué
WRInaute impliqué

Inscrit le: 17 Juin 2004
Messages: 422
Localisation: Suisse

URL permanente de ce messagePosté le : Jeu Aoû 03, 2006 18:00    Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_"

Merci mr_go pour le lien. Wink

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
 
magic corp. Visiter le site web du posteur
samuel220093
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 29 Aoû 2005
Messages: 142
Localisation: Devant son PC

URL permanente de ce messagePosté le : Jeu Aoû 03, 2006 18:40    Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_"

Donc, c'est bon ! Wink
 
samuel220093 Visiter le site web du posteur
mr_go
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2005
Messages: 1944
Localisation: Sous le soleil

URL permanente de ce messagePosté 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.
 
mr_go Visiter le site web du posteur
samuel220093
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 29 Aoû 2005
Messages: 142
Localisation: Devant son PC

URL permanente de ce messagePosté le : Ven Aoû 04, 2006 11:27    Sujet du message: [ Resolu ] [ URL Rewriting ] Autoriser les "_"

Boh, je laisse le "\" ^^ Smile
 
samuel220093 Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort