-
April 28th, 2015, 13:23
#1
عضو دائم
جلوگیری از کپی شدن لینک دانلود در سایت های دیگر ( Hotlinking )
سلام .
شده برای سایت های دانلود که از لینک های دانلودشون بدون اجازه در سایت های دیگه استفاده شده که این یه نوع د)ز(دی حساب میشه
برای جلوگیری از این کار باید به کمک ابزاری به نام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]
ویرایش توسط asrhosting : April 28th, 2015 در ساعت 13:26
-
تعداد تشکر ها ازasrhosting به دلیل پست مفید
-
April 28th, 2015 13:23
# ADS