truc.jpg redirige vers truc.php ?

Discussion dans 'URL Rewriting et .htaccess' créé par StarNab, 20 Août 2005.

  1. StarNab
    StarNab WRInaute discret
    Inscrit:
    16 Juin 2005
    Messages:
    112
    J'aime reçus:
    0
    Salut,

    Dans mon site, des images sont générés à la volée. Mais celles ci comportent une extension .php un peu disgracieuse (et qui sont sujettes à quelques restrictions gênantes d'un site à l'autre).

    Je pense que c'est possible avec une expression régulière... mais visiblement pas pour mes misérables compétences en la matière. ^^'


    EDIT :
    L'idéale serait en fait qu'une URL type -http://.../monimage-56.jpg
    soit transformé en -ttp://.../monimage.php?id=56

    La chaine "monimage" sera toujours la même.
     
  2. rottman
    rottman WRInaute passionné
    Inscrit:
    6 Janvier 2004
    Messages:
    2 120
    J'aime reçus:
    0
    Code:
    RewriteEngine on
    RewriteRule ^monimage-([0-9]+).jpg$ /monimage.php?id=$1
     
  3. StarNab
    StarNab WRInaute discret
    Inscrit:
    16 Juin 2005
    Messages:
    112
    J'aime reçus:
    0
    Merci à toi. Ca fonctionne. :)

    Je préciserais juste qu'il y'a une petite erreur dans ton script.

    Tu as oublié l'antislash devant le ".". :)

    Code:
    RewriteRule ^monimage-([0-9]+)[b]\[/b].jpg$ /monimage.php?id=$1