Url rewriting et moteur de recherche...

Nouveau WRInaute
Bonjour, :D

J'ai créé un moteur de recherche au quel je souhaite appliquer l'URL rewriting. Seulement voilà mon problème, moi qui débute dans l'url rewriting et les regex, je ne sais pas comment gérer les caractères spéciaux du mot ou de la chaine recherchée, à savoir les accents, les ç, les apostrophes...

J'ai écris cette règle ci:

Code:
RewriteRule ^recherche-([[:alnum:]]+)-([0-9]+)\.html$  recherche.php?motsclef=$1&page=$2

Comment autoriser en plus de la classe de caractères [[:alnum:]] les caractères cités précédement?

Peut etre y'a t-il une autre méthode qui consisterait à traiter la chaine de caractère avant le passage par le fichier .htaccess?

Merci d'avance pour vos réponses

Funewik :wink:
 
Nouveau WRInaute
Salut Phobos,

Quand je remplace [[:alnum:]] par (.*?) dans ma règle j'ai une erreur 500...

Peut etre je neremplace pas les bonnes choses?

Encore merci d'avance :wink:
 
Nouveau WRInaute
ok c bon j'ai trouvé il suffisait juste de mettre (.*) ...

En fit ce que tu me disais c'était soit (.*) ou (.?), me trompe-je ? :D

@+
 
Discussions similaires
Haut