slender Posté 2 Octobre 2007 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant