Salut et bienvenue sur le forum!
A priori, le problème sera le même pour d'autres domaines ou des sous-domaines.
Pour des sites sur un même serveur, ça doit se faire, pour des sites sur des serveurs différents, c'est une autre paire de manches.
Le problème principal vient du fait que le script ne peut pas rediriger vers l'url de la photo, pour l'option 'envoyer' l'image. Sinon, ça fait une boucle sans fin. La solution que j'ai employé est donc d'ouvrir le fichier demandé à partir de son adresse absolue sur le serveur, puis de l'envoyer. Dans ce cas là pas de boucle, car htaccess n'intervient pas.
Et cette adresse absolue correspond doit correspondre à l'adresse absolue du site à protéger.
Donc, si vous avez des idées pour envoyer le fichier demandé autrement, n'hésitez pas!
Arnaud