regex

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


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3884
Inscription: 16 Nov 2004

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: 10 Aoû 2004

Message le Sam Nov 27, 2004 19:33

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

pc07
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: 10 Aoû 2004

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: 3884
Inscription: 16 Nov 2004

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 impliqué
WRInaute impliqué
 
Messages: 948
Inscription: 11 Mar 2003

Message le Sam Nov 27, 2004 19:48

c'est parceque tu as des accents


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3884
Inscription: 16 Nov 2004

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 impliqué
WRInaute impliqué
 
Messages: 948
Inscription: 11 Mar 2003

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 impliqué
WRInaute impliqué
 
Messages: 619
Inscription: 16 Jan 2004

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: 3884
Inscription: 16 Nov 2004

Message le Sam Nov 27, 2004 21:04

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


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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