URL rewriting d'images

Nouveau WRInaute
WRInaute passionné
Déjà je vois qu'il manque wp-content dans la règle.

RewriteRule ^wp-content/uploads/vig/(.*)/$ /wp-content/uploads/photos/vig/$1 [L]
 
WRInaute impliqué
Un peu de pédagogie : les RewriteRule sont basées sur des expressions régulières. En finissant ton motif par "$", tu indiques que la chaîne recherchée doit se finir de la même façon que le motif.

Donc avec :

Code:
^wp-content/uploads/vig/(.*)/$

Tu recherches une chaîne qui finit par "/".

Or, tu recherches une chaîne qui finit par ".jpg". Il y a plusieurs alternatives, je propose, au choix :
Code:
RewriteRule ^wp-content/uploads/vig/(.*)\.jpg$ /wp-content/uploads/photos/vig/$1.jpg [L]
ou :
Code:
RewriteRule ^wp-content/uploads/vig/(.*)$ /wp-content/uploads/photos/vig/$1 [L]

En passant, si tu souhaites faire une redirection, il faut mettre le drapeau [R] (une 302) ou [R=301] (une 301). [L] n'est pas nécessaire avec un drapeau [R], il est toujours sous-entendu.
 
Discussions similaires
Haut