
سرقت پهنای باند یا به اصطلاح hotlinking مسئله مهمی است که اگر به آن توجه نکنید و از آن غافل شوید دچار مشکلات زیادی خواهید شد. این مسئله به تصاویر شما بیشتر برمیگردد. افراد در سایتهای خودشان از تصاویر شما و لینک تصاویرتان استفاده میکنند. این مورد باعث میشود سرور شما بیش از پیش زیر بار رود و سرقت پهنای باند صورت گیرد.
میتوانید برای این منظور آدرس زیر را inurl:yourwebsite.com -site:yourwebsite.com در google image وارد کنید. به شما تمامی سایتها و تصاویری که برای شماست در سایر وبسایتها استفاده میشود را نشان میدهد. اینگونه میتوانید از hotlinkingها مطلع شوید. اما حالا که متوجه اینها شدیم باید چگونه از شر آنها خلاص شویم و به مبارزه با سارقان بپردازیم؟
با کمک CDN میتوانید گزینه جلوگیری از هات لینک را فعال کنید. برخی افزونهها مانند cloudflare این مورد را در خود دارند و میتوانید با کمک آن این مسئله را به راحتی حل کنید.
برای برطرف کردن این مشکل میتوانید فایل htaccess. را باز کرده و قطعه کد زیر را درون آن قرار دهید:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yahoo.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|svg)$ http://dropbox.com/hotlink-placeholder.jpg [NC,R,L]
اگر از سرور NginX استفاده میکنید میتوانید تنظیمات هات لینک را انجام دهید.
با کمک افزونهای مانند All In One WP Security And Firewall میتوانید با هات لینکها مبارزه کنید.
با نامگذاری مجدد فایلها بصورت موقت میتوانید با این مدل لینکها مقابله کنید اما این یک درمان قطعی نیست!
اگر از هاست سیپنل استفاده میکنید باید بدانید تنظیماتی مربوط به هات لینک دارد که میتوانید به کمک آن این مشکل را برطرف کنید.
مواردی که در این مقاله گفته شد برای مبارزه با سارقان پهنای باند است. با کمک آن میتوانید از بروز hotlinking در سایت خود جلوگیری کنید.