Bonjour, je souhaite écrire une règle de réécriture et j'aurais besoin de m'assurer que je ne me suis pas trompé :
Le principe de cette règle est le suivant : si on appelle un url de la forme http://monsite/de/... alors il faut réécrire tout appel à une image dont l’url est …/img/FR/… en …/img/DE/… (les ... signifiant éventuellement de répertoires)
Marsh Posté le 25-06-2010 à 10:26:14
Bonjour, je souhaite écrire une règle de réécriture et j'aurais besoin de m'assurer que je ne me suis pas trompé :
Le principe de cette règle est le suivant : si on appelle un url de la forme http://monsite/de/... alors il faut réécrire tout appel à une image dont l’url est …/img/FR/… en …/img/DE/… (les ... signifiant éventuellement de répertoires)
Je suis arrivé à :
# Redirect for image translation
RewriteLog "./rewrite.log"
RewriteCond %{HTTP_REFERER} /de
RewriteCond %{REQUEST_URI} /img/FR
RewriteCond %{REQUEST_URI} !^/img/DE
RewriteRule ^/img/(.*)$ http://monsite/img/DE/$1 [L]
Vous voyez qqch de faux ?
Merci beaucoup.