ارزدیجیتال
حراجی دامنه های ویژهمشاهده
تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

آموزش نحوه فعالسازی Hotlink Protection

آموزش ها , مقالات,آموزش,ترفند

Hot-linking به معنای این است که وبسایتی از یک یا چند فایل که توسط شما میزبانی شده و در وبسایت و سرور شما وجود دارد، استفاده کرده است. به عنوان مثال وبسایت a.com دارای تصاویر زیبایی است و وبسایت b.com تصمیم می‌گیرد به جای آپلود این تصاویر در سرور یا هاست خود، لینک مستقیم آن‌ها را از وبسایت a.com کپی کرده و از آن تصاویر با لینک مسقیم در وبسایت خود استفاده کند.

آموزش نحوه فعالسازی Hotlink Protection

Hot-linking در واقع باعث می‌شود تا ترافیک وبسایت شما مصرف شده و همچنین فایل‌هایی که خود آن را ایجاد کرده‌اید و قصد انتشار آن‌ها در وبسایت‌های دیگر به نام شخص یا برند شرکتی دیگر ندارید، به صورت غیرمجاز به سرقت برود. اینگونه وبسایتی که در مثال ما b.com می‌باشد و لینک فایل‌ها را در وبسایت خود کپی کرده است، دیگر هزینه‌ای بابت ترافیک آن‌ها پرداخت نمی‌کند؛ چرا که با بازدید از وبسایتش، هزینه را وبسایت a.com پرداخت خواهد کرد.

 

به خودی خود شاید بسیاری به این مورد توجه نکنند و حتی برایشان هم اهمیتی نداشته باشد. زیرا یک یا چند تصویر که ترافیک چندانی مصرف نمی‌کند و حتی لود سرور را نیز بالا نمی‌برد. همچنین Hot-linking ممکن است از لحاظ سئو به سود آن‌ها نیز تمام شود؛ زیرا لینک وبسایتشان در وبسایتی دیگر درج شده است که اینگونه این مورد برایشان یک Backlink نیز محاسبه می‌شود.

 

اما آنچه اهمیت Hotlink Protection را دوچندان می‌کند، درج لینک فایل‌های حجیم است؛ بدین صورت که ممکن است در وبسایتی از فایل‌های ZIP یا فایل‌های ویدئویی با حجم چند گیگابیت وجود داشته باشد که استفاده از آن‌ها در وبسایتی دیگر و در واقع عمل Hot-linking در خصوص آن‌ها موجب مصرف ترافیک و منابع سخت‌افزاری وبسایت مبدا می‌شود.

 

جهت فعالسازی Hotlink Protection از طریق فایل .htaccess، موارد زیر را انجام دهید:

1. وارد فایل .htaccess شوید.

چنانچه از مسیر فایل .htaccess در هاست خود اطلاع ندارید و یا وبسایت شما دارای فایل .htaccess نبوده و قصد ایجاد آن را دارید، این مقاله را مطالعه فرمایید.

2. کد زیر را در فایل .htaccess قرار دهید:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?your-domain.com/.*$ [NC]
RewriteRule \.(gif|jpe?g|png)$ - [F]
در مثال بالا لازم است آدرس وبسایت خود را به جای عبارت your-domain.com قرار دهید.

با اعمال کدهای بالا دیگر امکان انجام Hot-linking در خصوص تصاویر موجود در وبسایت با پسوند GIF، JPEG و PNG وجود ندارد. جهت جلوگیری از امکان Hot-linking در خصوص برخی از پسوندهای مربوط به فایل‌های ویدئویی، کد زیر را جایگزین خط آخر نمایید:

RewriteRule \.(mov|avi|wmv|flv|mp4|mpe?g)$ - [F]

همچنین می‌توانید به صورت مشابه در خصوص سایر پسوندها Hotlink Protection را فعال نمایید. Hotlink Ptection از ماژولی به نام ModRewrite استفاده می‌کند. جهت فعالسازی آن لازم است سرویس میزبانی وب مورد نظرتان از این قابلیت پشتیبانی کند.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 4.5 / 5. تعداد رای : 2

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 آموزش ها , مقالات,آموزش,ترفند
لینک کوتاه مطلب : https://www.20script.ir/?p=59999
مطالب مرتبط
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file