Version complète: sur le forum Webmaster Hub : RewriteCond sur une photo
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
Cleden
Bonjour,

D'habitude j'arrive à me débrouiller à peu près avec les expressions régulière, lorsque ça reste hyper simple. La je cherche à ajouter l'url de mon site sur les photos en grand format mais pas sur les vignettes.

J'aimerai vérifier que REQUEST_FILENAME ne contient pas la chaine "-t.jpg" mais il faut qu'elle contienne ".jpg". En gros il ne faut pas que la chaine "-t" se situe avant le ".jpg".
J'ai bien essayé ça:
CODE
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} ^(.*)(!(\-t)).jpg$
RewriteRule ^(.*).jpg$ http://www.cap-sizun.com/photos/copyright.php?image=$1.jpg [L]

Mais ça ne fonctionne pas.

Quelqu'un pourrait-il venir à mon secour ? Je préciser que je suis une buse en expressions régulières alors hein on ne se moque pas blush.gif

Loïc.
Dan
CITATION(Cleden @ vendredi 15 juin 2007 à 10:29) *
CODE
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} ^(.*)(!(\-t)).jpg$
RewriteRule ^(.*).jpg$ http://www.cap-sizun.com/photos/copyright.php?image=$1.jpg [L]

Mais ça ne fonctionne pas.
Je mettrais plutôt:

CODE
RewriteCond %{REQUEST_FILENAME} .jpg$
RewriteCond %{REQUEST_FILENAME} !-t.jpg$
RewriteRule (.*) http://www.cap-sizun.com/photos/copyright.php?image=$1 [R=301L]
Cleden
blush.gif Je me sens bête d'un coup.

Ca marche parfaitement, merci wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.