Url rewriting et moteur de recherche...

  • Auteur de la discussion Auteur de la discussion funewik
  • Date de début Date de début
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

@+
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut