joboy84 Posté 2 Septembre 2009 Partager Posté 2 Septembre 2009 Bonjour Je rencontre un probleme avec l'url rewriting... Voila j'ai ce type de liens: http://www.monsite.fr/boutique/boutique.php?art=choco Le probleme de depart est que le nom de l'article peut contenir un signe +, soit: http://www.monsite.fr/boutique/boutique.php?art=choco+ ...auquel cas le + n'est pas transmis dans la variable get. Il faut faire http://www.monsite.fr/boutique/boutique.php?art=choco%2B pour que le + soit transmis. Maintenant je suis bloqué en url rewriting pour le plus... j'ai fais: RewriteRule ^achat-de-([a-zA-Z0-9-]+)-a-prix-reduits\.html$ /boutique/boutique.php?art=$1 [QSA,L] Si l'article comporte un signe +: achat-de-choco+-a-prix-reduits.htmlachat-de-choco%2B-a-prix-reduits.html Aucun de ces liens ne fonctionne... Pourquoi? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
angel-dust-web Posté 2 Septembre 2009 Partager Posté 2 Septembre 2009 Bonjour, la partie ([a-zA-Z0-9-]+) de ton expression régulière ne matche pas %2B... essaye plutot RewriteRule ^achat-de-([a-zA-Z0-9]+)%2B-a-prix-reduits\.html$ /boutique/boutique.php?art=$1 [QSA,L] Lien vers le commentaire Partager sur d’autres sites More sharing options...
joboy84 Posté 2 Septembre 2009 Auteur Partager Posté 2 Septembre 2009 ca ne m'avance pas car du coup le "+" ne fait plus partie de la variable..et vu que pas tous les articles ont un "+"... J'ai testé ^achat-de-([a-zA-Z0-9\+%]+)-a-prix-reduits Mais cela ne semble pas fonctionner non plus.. 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