Bạn có thể thực hiện việc này bằng cách kiểm tra HTTP_REFERER cho .gif các yêu cầu. Nếu yêu cầu không đến từ trang web của bạn, bạn chuyển hướng người dùng đến shareraw.php của bạn tệp.
Thêm cái này vào .htaccess
của bạn trong gốc web của bạn /
thư mục.
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]
Bạn chỉ cần điều chỉnh các quy tắc để xác định vị trí lưu trữ các ảnh gif lan truyền của bạn và cách tên hoặc đường dẫn gif được chuyển đến shareraw.php của bạn .