Url rewriting avec REQUEST

Mammouth du PHP | 643 Messages

04 mars 2016, 19:29

Re Donc j'ai tout mis à plat avec le vrai code ( j'utilise le code pour plusieur site en fait .... enfin bref la c'est le "vrai" code ).

Donc les requetes:
$sql .= !empty($_REQUEST['loisir']) ? ' AND `loisirs`.`id_type_loisirs` = "'.$_REQUEST['loisir'].'"' : NULL;
J'ai un array sous cette forme:
$aLoisirs = array ( 2 => 'travaux', 3 => 'couture', ...
un autre à l'inverse:
$aLoisirs_inversed = array ( travaux=> '2', couture=> '3',

le htaccess. ou je transforme l'url du moin j'essaie:
RewriteRule ^toutes-les-actu-([A-Za-z0-9_-]+).html$ actu.php?loisir=$1
Et enfin le lien ou j'affiche le loisir et qui permet de filtrer donc:
$h1 .= !empty($_REQUEST['loisir']) ? ' <a href="toutes-les-actu-'.$_REQUEST['loisir'].'.html">' .$aLoisirs[$_REQUEST['loisir']].'</a>': NULL;

Et donc le problème est que l'url marche très bien pour:
http://monsite.fr/toutes-les-actu-2.html

mais ne marche pas pour ( la requete ne s'éxécute pas en gros )
http://monsite.fr/toutes-les-actu-travaux.html

Si je tape l'url http://monsite.fr/toutes-les-actu-travaux.html ( ca fait comme si la requete ne marché pas mais aucun message d'erreur)