newto0 Posté 2 Novembre 2005 Posté 2 Novembre 2005 Bonjour, J'ai un soucis sur un moteur de recherche à plus de 9 critères pour le RewriteRule. Y a t'il une solution pour faire fonctionner: RewriteRule ^rechercher_page_([0-9]+)_code([0-9]+)_([0-9]+)_([a-z0-9]+)_([a-z0-9]+)_([a-z0-9]+)_([a-z0-9]+)_([a-z0-9]+)_([a-z0-9]+)_([a-z0-9]+)_([a-z0-9]+)_([a-z0-9]+)_([a-z0-9]+)\.html$ /rechercher.php deb=$1&code=$2&lagenre=$3&fumeur=$4&type2=$5&dom1=$6&nombre=$7&l0_1=$8&l2_3=$9&l4_6=$10&l7_9=$11&l10=$12&voiture=$13 [L] car actuellement $10 me renvoie 10 et pas la valeur envoyée $11 --> 11 etc...
Dan Posté 2 Novembre 2005 Posté 2 Novembre 2005 Bonjour, Un des articles du Hub : La réécriture d'URLs récursive te permettra de t'affranchir de la limite à 9 paramètres. Fais toutefois attention à la mise en place, car elle fait vite tomber dans le piège de l'erreur 500 en cas d'erreur de syntaxe Dan
newto0 Posté 2 Novembre 2005 Auteur Posté 2 Novembre 2005 Merci pour le lien mais j'ai vraiment du mal à suivre ce tutorial Saurais tu me donner un exemple avec mes infos afin que je comprenne mieux la construction avec juste 4 ou 5 de mes critères. Je patauge durdur
newto0 Posté 2 Novembre 2005 Auteur Posté 2 Novembre 2005 En désespoir de cause, je contourne mon PB j'élimine des entrées J'envoie plus l0_1 l2-3 etc... j'envoie plus que $rage qui regroupe tout, se sera plus simple... if ($rage=='1'){$l0_1='1';}elseif ($rage=='2'){$l2_3='1';}elseif ($rage=='4'){$l4_6='1';}elseif ($rage=='8'){$l7_9='1';}elseif ($rage=='16'){$l10='1';}elseif ($rage=='3'){$l0_1='1';$l2_3='1';}elseif ($rage=='5'){$l0_1='1';$l4_6='1';}////ETC....
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant