slender Posté 2 Octobre 2007 Partager Posté 2 Octobre 2007 bonjour, J'utilise l'url rewriting pour former des URL potables à partir d'un fichier d'aliments. Dans un premier temps je forme l'url de la manière suivante: nom de l'aliment dans la table + underscore + numero de l'aliment dans la table. exemple: abricot en position 1 dans la table -> h**p://monsite.com/infos/aliment/abricots_1.php l'URL réécrite devant être: h**p://monsite.com/infos/aliments/aliments.php?aliment=abricots&id=1, j'applique la règle suivante: RewriteRule ^(.*)aliment/(.*)_(.*).php$ /$1aliments/aliments.php?aliment=$2&id=$3 [L] Tout marche bien sauf pour les noms d'aliments qui contiennent le caractère % du type: actimel 0% MG (en position 4 dans la table) url proposé à la réécriture: actimel-0%-MG_4.php résultats: j'obtiens une erreur 400. méthode pour s'en sortir? remplacer tous les % MG dans les noms d'aliments dans la table par pcMG? c'est pas très élégant ni compréhensible. Si vous avez une soluce au niveau de la réécriture, je suis preneur. 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