Messages: 20165

Enregistré le: 16 Déc 2005

Message le Ven Nov 16, 2007 12:57

Bonjour,

Comment réécrire :

Code: Tout sélectionner
http://www.example.com/toto-xy-titi.php


Vers :

Code: Tout sélectionner
http://www.example.com/tutu.php?a=xy


Sachant que :

    x est toujours un nombre entier de 0 à 9
    y est soit un entier de 0 à 9, soit une lettre maj de A à Z


Merci d'avance à celui qui m'aidera !

Michaël
Haut
3 Réponses
Messages: 4568

Enregistré le: 16 Nov 2004

Message le Ven Nov 16, 2007 13:45

Tu peux l'ecrire de plusieurs facons.

Code: Tout sélectionner
 
 #le moins gourmand en ressource
  RewriteRule  toto-([0-9A-Z]+)-titi\.php$  /tutu.php?a=$1 [L]
  #gourmand
  RewriteRule  toto-([^-]+)-titi\.php$  /tutu.php?a=$1 [L]
  #le top de la gourmandise ;)
  RewriteRule  ([^/]*)-([^-]*)-([^/]*)\.php$  /tutu.php?a=$2 [L]
Haut
Messages: 20165

Enregistré le: 16 Déc 2005

Message le Ven Nov 16, 2007 16:21

Ca marche, merci KOogar !
Haut
Messages: 2088

Enregistré le: 30 Avr 2006

Message le Ven Nov 16, 2007 22:58

Et bien chapeau bas KOogar je m'étais promis de suivre ce sujet, me demandant comment on pouvait résoudre la chose ..
Haut