intercaler 1 valeur modifiable dans 1 série de réécritures

  • Auteur de la discussion Auteur de la discussion luctheo
  • Date de début Date de début
Nouveau WRInaute
Bonjour,

Je cherche comment modifier rapidement une série de règles de réécriture selon le principe suivant :

soit la valeur_M dans mon htaccess, qui change à chaque mise à jour du site

Code:
RewriteRule ^une_valeur1(.*) /dossier/valeur_M/fichier1
RewriteRule ^une_valeur2(.*) /dossier/valeur_M/fichier2
RewriteRule ^une_valeur3(.*) /dossier/valeur_M/fichier3
RewriteRule ^une_valeur4(.*) /dossier/valeur_M/fichier4
Je ne voudrais pas me retaper la modif de toutes les règles une à une.

Je ne sais pas s'il est possible d'utiliser une forme de variable pour la valeur_M que je pourrais modifier en début de htaccess.

Je n'ai pas trouvé comment faire et je n'ai rien trouvé nul part à ce sujet.

jp
 
Nouveau WRInaute
c'est une solution simple et efficace mais je me pose la question au niveau programmation,

hier, j'ai pensé à mettre un htaccess dans /dossier/ pour échanger valeur_M pour valeur_N.

Il y a peut être une meilleure technique.

jp
 
WRInaute occasionnel
Ca dépend de ton arborescence, mais quelque chose comme

Code:
RewriteRule ^une_valeur1(.*) fichier1 
RewriteRule ^une_valeur2(.*) fichier2 
RewriteRule ^une_valeur3(.*) fichier3 
RewriteRule ^une_valeur4(.*) fichier4

RewriteRule ^(.*)$ /dossier/valeur_M/$1 [L]

où le premier bloc transforme les valeurs en fichiers et la dernière ligne ajoute le dossier.
 
Discussions similaires
Haut