Compte supprimé Posté 21 Septembre 2005 Posté 21 Septembre 2005 Salut le Hub ! Je viens poser cette question ici car je sais qu'il y a au moins un spécialiste en regex Jes regex, vous le savez, sont gloutons. Il existe par ailleurs le modificateur ? qui permet de modifier ce comportement. Par contre ça ne marche pas dans un .htaccess pour du rewriting : internal error 500. Une explication à celà ??
TheRec Posté 21 Septembre 2005 Posté 21 Septembre 2005 Bonsoir, simplement car le mod_rewrite utilise les expression rationnelles étendues (POSIX) et non les expressions régulières "compatible Perl" (PCRE) ... C'est aussi la différence entre les fonctions avec comme prefixe "ereg" (POSIX) et "preg" (PCRE) en PHP. Ce n'est tout simplement pas possible d'utiliser la syntaxe de l'un dans l'autre et inversément... À toi de limiter tes expression rationnelles afin d'éviter qu'elles soient trop "gourmandes"
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant