Du kan göra detta genom att kontrollera HTTP_REFERER för .gif förfrågningar. Om begäran inte kommer från din webbplats omdirigerar du användaren till din shareraw.php fil.
Lägg till detta i din .htaccess
i din webbrot /
katalog.
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]
Du behöver bara justera reglerna för att passa var dina virala gifs är lagrade och hur gif-namnet eller sökvägen skickas till din shareraw.php .