Comment redirect une image en changeant le chemin en utilisant htaccess?

Je suis en mesure de le faire partiellement avec le code htaccess ci-dessous, mais pour une raison quelconque, il ajoute encore une partie du chemin avant l’image.

Voici mon code htaccess:

RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC] RewriteCond %{HTTP_REFERER} !mysitee\.com [NC] RewriteRule (.*)\.(jpg|gif|png)$ http://mysitee.com/?attachment=$1.$2 

Essentiellement, je dois supprimer tout le chemin, sauf pour le nom de fichier, et append la fin du nom de fichier à un nouveau chemin.

Par exemple, l’une des nombreuses images que j’ai est:

 http://img.zgserver.com/apache/myimage.jpg 

Mais quand j’utilise le code, ma nouvelle URL est la suivante:

 http://img.zgserver.com/apache/zh-cn 

J’ai beaucoup d’images, donc évidemment je ne peux pas redirect chaque image séparément.

Comment puis-je faire cela pour qu’il ne ajoute pas également le chemin avant l’image? Je veux que ça ressemble à ça:

 http://img.zgserver.com/apache/zh-cn 

Il suffit de saisir le dernier segment dans votre URL:

 RewriteRule ([^/]*\.(jpg|gif|png))$ http://mysitee.com/?attachment=$1