Vous pouvez le faire en vérifiant le HTTP_REFERER pour .gif demandes. Si la requête ne vient pas de votre site, vous redirigez l'utilisateur vers votre shareraw.php fichier.
Ajoutez ceci à votre .htaccess
dans votre racine Web /
répertoire.
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mysite\.com/ [NC]
RewriteCond %{REQUEST_URI} /uploads/.*\.gif$ [NC]
RewriteRule ^(.*)$ /shareraw.php?img=$1 [R,L]
Vous aurez juste besoin de modifier les règles pour adapter l'endroit où vos gifs viraux sont stockés et comment le nom ou le chemin du gif est transmis à votre shareraw.php .