regex

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3311
Inscription: Mar Nov 16, 2004 18:27

regex

Message le Sam Nov 27, 2004 19:16

Bonsoir,

Voila mon code:

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^scripts([0-9]+)-([A-Za-z]+).htm$ scripts.php?id=$1&sources=$2 [L]


Ca marche mais par contre il me reste un gros probleme :
je ne peux pas passer les caracteres spéciaux... juste de a-z et A-Z

un peu d'aide dans l'ecriture du regex serait hyper welcome?? besoin de passer les caracteres spéciaux


Merci d'avance

pc07
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: Mar Aoû 10, 2004 9:52

Message le Sam Nov 27, 2004 19:33

remplace [0-9]+ par ca [^/]* ca devrai marcher

pc07
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: Mar Aoû 10, 2004 9:52

Message le Sam Nov 27, 2004 19:34

8O pardon, [A-Za-z]+ qu'il fau remplacer

sorry :D


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3311
Inscription: Mar Nov 16, 2004 18:27

Message le Sam Nov 27, 2004 19:47

salut, ca ne marche et ca marche pas, a l'arrivé si il y a ::
sécurité
je récupère: Sécurité

ca vient d'ou ?


cdpdf
WRInaute passionné
WRInaute passionné
 
Messages: 938
Inscription: Mar Mar 11, 2003 21:37

Message le Sam Nov 27, 2004 19:48

c'est parceque tu as des accents


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3311
Inscription: Mar Nov 16, 2004 18:27

Message le Sam Nov 27, 2004 19:58

dans ce cas la on peut rien faire ? je croyais que [^/]* gérais ca ? ya til une methode speciale a utilisé pour que ca marche ?


cdpdf
WRInaute passionné
WRInaute passionné
 
Messages: 938
Inscription: Mar Mar 11, 2003 21:37

Message le Sam Nov 27, 2004 20:48

ha désolé j'ai peut être dis une bêtise, je doute de ce que je t'ai dis car je ne connaissais pas [^/]*


Twister
WRInaute passionné
WRInaute passionné
 
Messages: 619
Inscription: Ven Jan 16, 2004 14:37

Message le Sam Nov 27, 2004 20:54

KOogar a écrit:dans ce cas la on peut rien faire ? je croyais que [^/]* gérais ca ? ya til une methode speciale a utilisé pour que ca marche ?

Ce n'est pas avec l'url-rewriting qu'il y a un problème, tes urls ne doivent pas contenir d'accent. C'est là qu'est utile la fonction php urlencode() et son inverse urldecode()

:wink:


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3311
Inscription: Mar Nov 16, 2004 18:27

Message le Sam Nov 27, 2004 21:04

Re
avec un petit urlencode() c'est nickel!!
Bonne soirée
KOogar


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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités