robocs Posté 27 Janvier 2006 Partager Posté 27 Janvier 2006 Bonjour, Voici mon souci (je suis tatillon) : dans mon htaccess, j'ai ca : RewriteEngine onRewriteRule ^([a-z]+)/index/([0-9]+)/article/([0-9]+)\.ej$ http://www.xxx.com/index.php?cat=$1&to=article&id_article=$2 [L] Ca ne fonctionne pas, ca me renvoi à la page index comme defini dans mon script php de pseudo frames si il trouve pas le fichier. J'ai bien défini mon <base href> Mais par contre, si je met en dur genre : RewriteEngine onRewriteRule ^essai/index/([0-9]+)/article/([0-9]+)\.ej$ http://www.xxx.com/index.php?cat=$1&to=article&id_article=$2 [L] Ben là, ca fonctionne, en faisaint : http://www.xx.com/essai/index/1/article/1150.ej, j'atteri bien sur la page : http://www.xxx.com/index.php?cat=1&to=arti...id_article=1150 Mon but est de faire en sorte qu'à la place de essai, il y ai le titre de l'article ce qui donnerai un truc du genre : http://www.xxx.com/harry-potter-le-sorcier...article/1150.ej Vous comprenez evidemment que c'est pour le referencement Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 27 Janvier 2006 Partager Posté 27 Janvier 2006 (modifié) Bonjour, Il faut savoir que dans le rewriting, tes variables à droite ($1, $2,...) correspondent, dans l'ordre, aux textes entre parenthèses à gauche. Comme tu ajoutes une paire de parenthèses ([a-z]+) dont tu ne veux pas utiliser le contenu, tu dois utiliser $2 et $3 au lieu de $1 et $2. Sauf erreur, ça donne : RewriteEngine onRewriteRule ^([a-z]+)/index/([0-9]+)/article/([0-9]+)\.ej$ http://www.xxx.com/index.php?cat=$2&to=article&id_article=$3 [L] Jean-Luc Modifié 27 Janvier 2006 par Jeanluc Lien vers le commentaire Partager sur d’autres sites More sharing options...
robocs Posté 27 Janvier 2006 Auteur Partager Posté 27 Janvier 2006 Merci beaucoup, Cela fonctionne parfaitement et j'ai amélioré l'expression reguliere RewriteEngine onRewriteRule ^([a-zA-Z0-9|-]+)/index/([0-9]+)/article/([0-9]+)\.ej$ http://www.xxx.com/index.php?cat=$2&to=article&id_article=$3 [L] Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant