Hello, j’utilise L’url Rewriting pour faire ceci :
Img.php?id=nomimage devient img-nomimage.html
Avant, j’utilisais ceci :
RewriteRule ^img-nom.html?#036; /img.php?id=nom [L]
J’utilisais ce code pour CHAQUE image, donc à chaque nouvelle image, je devais repater ce morceau de code en fonction de l’image.
Après avoir lu le cours sur l’url rewriting du Sdz, j’ai msi ceci :
RewriteRule ^img-([a-zA-Z0-9-]+)\.html?#036; /img.php?id=$1 [L]
Donc les images de nom d’id “image” deviennent bien img-image.html.
Le problème vient maintenant des images différentes :
certaines sont de cette forme : nom_image. Donc ici, img-nom_image.html ne marche plus.
Idem pour nom-image (tiret), j’ai essayé nomimage.html et la ca marche, mais j’aimerais uqe le tiret soit pris en compte, même chose pour le “_” j’aimerais uq’il soit converti en “-” pour que je n’ai pas à changer mes liens.
Que faut t’il changer dans mon code apache ici ?
RewriteRule ^img-([a-zA-Z0-9-]+)\.html?#036; /img.php?id=$1 [L]
Bonne journée et merci