Você pode fazer isso verificando o HTTP_REFERER para .gif solicitações de. Se a solicitação não estiver vindo do seu site, você redireciona o usuário para o seu shareraw.php Arquivo.
Adicione isso ao seu
.htaccess
em sua raiz da web /
diretório. 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]
Você só precisará ajustar as regras para acomodar onde seus gifs virais são armazenados e como o nome ou caminho do gif é passado para seu shareraw.php .