PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : جلوگیری از کپی شدن لینک دانلود در سایت های دیگر ( Hotlinking )



asrhosting
April 28th, 2015, 12:23
سلام .
شده برای سایت های دانلود که از لینک های دانلودشون بدون اجازه در سایت های دیگه استفاده شده که این یه نوع د)ز(دی حساب میشه
برای جلوگیری از این کار باید به کمک ابزاری به نامHotlinking بریم :
آموزش این کار رو قبلا در تاپیک ( http://www.webhostingtalk.ir/showthread.php?t=95485 ) برای وب سرور IIS دادیم .
الان میخواییم همین آموزش رو برای وب سرور های Apache و Litespeed بگیم .
برای این کار اومدیم از فایل .htaccess استفاده کردیم .
وارد فایل .htaccess بشین و موارد زیر رو اضافه کنید :


خط 1 :
RewriteEngine on
خط 2 :
RewriteCond %{HTTP_REFERER} !^$
خط 3 :
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?asrhosting.com [NC]
خط 4 :
RewriteRule \.(jpg|jpeg|png|gif|zip)$ asrhosting.com/img.jpg [NC,R,L]

خط اول باید حتما on باشه .
خط دوم برای انتقال هست .
خط سوم آدرس سایت خودتون رو درج میکنید ( سایتی که مجازه کاربر فقط از اون سایت درخواست دانلود فایل به سرور دانلود ارسال شود )
و خط چهارم بخش اول ( آبی رنگ ) پسوند فایل هایی که میخوایین جزء این محدودیت قرار بگیره رو بزارین . مثلا : zip | mp3 ... ) و بخش دوم ( قرمز رنگ ) آدرس فایل عکس یا آدرسی که مایلید کاربر بهش منتقل بشه در صورتی که از سایت دیگه ای به جزء سایت معرفی شده درخواست دانلود فایل رو بده هدایت کنه .

فایل نهایی پس از ذخیره کردن :


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?asrhosting.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|zip)$ asrhosting.com/img.jpg [NC,R,L]