Bonjour,
Ma question comme je suis relativement débutant avec les htaccess, est de savoir si comme pour des langages Perl ou PHP, on peut y placer des conditions et tests logiques ?
Dans mon cas de figure, je souhaiterais proposer aux visiteurs deux manières de lister des références d'une société, par type de service rendu ou par secteur d'activité du client. Ce sont les mêmes fiches références qui sont appelées mais leur ordre dépend de la manière dont la page est appelée, et donc de son URL :
En ex1 on aura references-diagnostic-lot.html ce que le htaccess mettra en references.php?service=diagnostic&dpt=lot
En 2 on aura references-culture-tarn.html ce que le htaccess devrait mettre en references.php?secteur=culture&dpt=tarn
Ces deux pages commencent par references ce qui sert à appeler la page-modèle references.php mais je me demandais si ensuite je dois mettre "en dur" dans mon fichier htaccess tous les mots-clefs pour que le site sache que si le 2eme mot-clef de l'URL est diagnostic alors ca doit devenir references.php?service=diagnostic mais que s'il s'agit de "culture" ou "tourisme" alors ca va etre "references.php?secteur="
Cela risque de donner un fichier lourd et à changer éventuellement...A voir d'ailleurs comment l'écrire car je ne le vois pas...
Ou alors au mieux, serait-il par exemple possible de déclarer dans un fichier htaccess un tableau de mots-clefs, et de faire en sorte donc que si le 2ème terme de mon URL est dedans alors le lien devient ceci, sinon cela...
J'espère être assez clair, j'imagine que ce cas doit concerner pas mal de monde qui veut faire des URL optimisés ?
merci à tous.
Ma question comme je suis relativement débutant avec les htaccess, est de savoir si comme pour des langages Perl ou PHP, on peut y placer des conditions et tests logiques ?
Dans mon cas de figure, je souhaiterais proposer aux visiteurs deux manières de lister des références d'une société, par type de service rendu ou par secteur d'activité du client. Ce sont les mêmes fiches références qui sont appelées mais leur ordre dépend de la manière dont la page est appelée, et donc de son URL :
En ex1 on aura references-diagnostic-lot.html ce que le htaccess mettra en references.php?service=diagnostic&dpt=lot
En 2 on aura references-culture-tarn.html ce que le htaccess devrait mettre en references.php?secteur=culture&dpt=tarn
Ces deux pages commencent par references ce qui sert à appeler la page-modèle references.php mais je me demandais si ensuite je dois mettre "en dur" dans mon fichier htaccess tous les mots-clefs pour que le site sache que si le 2eme mot-clef de l'URL est diagnostic alors ca doit devenir references.php?service=diagnostic mais que s'il s'agit de "culture" ou "tourisme" alors ca va etre "references.php?secteur="
Cela risque de donner un fichier lourd et à changer éventuellement...A voir d'ailleurs comment l'écrire car je ne le vois pas...
Ou alors au mieux, serait-il par exemple possible de déclarer dans un fichier htaccess un tableau de mots-clefs, et de faire en sorte donc que si le 2ème terme de mon URL est dedans alors le lien devient ceci, sinon cela...
J'espère être assez clair, j'imagine que ce cas doit concerner pas mal de monde qui veut faire des URL optimisés ?
merci à tous.