[ Resolu ] [ URL Rewriting ] Autoriser les "_"
15 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- samuel220093
- WRInaute occasionnel

- Messages: 142
- Inscription: Lun Aoû 29, 2005 10:18
[ 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...
L'orsque par exmeple on met :
Ca devrai afficher la page :
Mais ça ne marche pas...
Comment faire pour accepter les "_" ?
Je créer un redirection htaccess pour un forum, ( oui oui, je lma créer tout seul ^^ ).
J'ai un petit problème...
- Code: Tout sélectionner
RewriteRule ^profil-action-(_[a-z]*)-([0-9]*)\.ds$ /forum/profile.php?action=$1&id=$2 [L]
L'orsque par exmeple on met :
profil-action-mon_action-2.ds
Ca devrai afficher la page :
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 14:18, édité 1 fois.
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
Normalement
- Code: Tout sélectionner
-([a-z_]*)-
- samuel220093
- WRInaute occasionnel

- Messages: 142
- Inscription: Lun Aoû 29, 2005 10:18
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 "#" ?
Merci !
Heu juste une question au assart, pour par exemple accepter les lettres et les chiffres, c'est quoi ?
- Code: Tout sélectionner
([a-z][0-9]*) ?
Et pour accepter les lettes, le signe "_", le point (.) et le "#" ?
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
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 :
- Code: Tout sélectionner
[a-z0-9_\.#]
Je suis pas sûre pour le '#'
Tu peux aussi ajouter A-Z pour les lettre majuscule.
Soit :
- Code: Tout sélectionner
[a-zA-Z0-9_\.#]
- samuel220093
- WRInaute occasionnel

- Messages: 142
- Inscription: Lun Aoû 29, 2005 10:18
Merci ! mais pourquoi les "\" avant le point ?
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
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.
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

- Messages: 142
- Inscription: Lun Aoû 29, 2005 10:18
LOL ba je vai essayer pour voir 
Pour simplifier, il existe les groupes :
peut devenir
me semble-t-il non ?
- Code: Tout sélectionner
[a-zA-Z0-9_\.#]
peut devenir
- Code: Tout sélectionner
[[:alnum:]_\.#]
me semble-t-il non ?
Oui, cela signifie "tous les caractères alphanumériques".
=> http://phpcodeur.net/articles/php/regex1
=> http://phpcodeur.net/articles/php/regex1
- samuel220093
- WRInaute occasionnel

- Messages: 142
- Inscription: Lun Aoû 29, 2005 10:18
C'est super !! ^^
ET bien merci !
ET bien merci !
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
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
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

- Messages: 142
- Inscription: Lun Aoû 29, 2005 10:18
Donc, c'est bon ! 
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

- Messages: 142
- Inscription: Lun Aoû 29, 2005 10:18
Boh, je laisse le "\" ^^ 
15 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- Le référencement de pages PHP
- Guide d'optimisation des redirections pour le référencement
- Design de WRI version 3
- Aperçu des différents types de redirection
- [Resolu] URL rewriting : "?" en trop
- Soucis "url rewriting" et pseudos frames PHP
- problème URL rewriting avec un parametre "texte"
- URL Rewriting / Ref sous Google / separateur "/"
- Url rewriting: position de la variable et ".html"
- Au secours : URL rewriting ... Je "RAM"
- URL Rewriting SPIP "propres2"
- url rewriting et "repertoires virtuelles"
- URL rewriting sur "phorum"
- [résolu] Transformer "é" en "é"
- Liste des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum