[ 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 discret

- Messages: 142
- Inscription: 29 Aoû 2005
[ 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 occasionnel

- Messages: 428
- Inscription: 17 Juin 2004
Normalement
- Code: Tout sélectionner
-([a-z_]*)-
- samuel220093
- WRInaute discret

- Messages: 142
- Inscription: 29 Aoû 2005
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 occasionnel

- Messages: 428
- Inscription: 17 Juin 2004
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 discret

- Messages: 142
- Inscription: 29 Aoû 2005
Merci ! mais pourquoi les "\" avant le point ?
- magic corp.
- WRInaute occasionnel

- Messages: 428
- Inscription: 17 Juin 2004
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 discret

- Messages: 142
- Inscription: 29 Aoû 2005
LOL ba je vai essayer pour voir 
-

mr_go - WRInaute passionné

- Messages: 1945
- Inscription: 21 Sep 2005
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 ?
-

mr_go - WRInaute passionné

- Messages: 1945
- Inscription: 21 Sep 2005
Oui, cela signifie "tous les caractères alphanumériques".
=> http://phpcodeur.net/articles/php/regex1
=> http://phpcodeur.net/articles/php/regex1
- samuel220093
- WRInaute discret

- Messages: 142
- Inscription: 29 Aoû 2005
C'est super !! ^^
ET bien merci !
ET bien merci !
- magic corp.
- WRInaute occasionnel

- Messages: 428
- Inscription: 17 Juin 2004
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
-

mr_go - WRInaute passionné

- Messages: 1945
- Inscription: 21 Sep 2005
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.
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 :
- [Resolu] URL rewriting : "?" en trop
- information sur'"URL rewriting", ou "réécriture d'URL".
- RESOLU - php "01098" et "1098" identique ?
- url a indiquer dans le href de la balise <link rel="alternate" hreflang="x">
- Url rewriting...peut-ou, doit-on changer " un peu " le vocabulaire
- 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"
- [résolu] Referer Google : "cx=partner-pub-zzzz" et "client=pub-zzz" dans des referers
- l'attribut rel=nofollow contre le spam de commentaires ?
- Google AdWords introduit le concept de niveau de qualité
- Séminaires Google et Netlinking - 6 et 7 octobre 2004
- Optimiser le référencement d'un blog Dotclear : balises TITLE et META
- Outil : calcul de popularité sur les réseaux sociaux
- Google reconnait-il les différentes formes de mots ? (singulier/pluriel et autres)
- Tutoriel URL Rewriting
- Keyword Search Engine : le choix des bons mots-clés
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- 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
