چیزی بدتر از این نیست که کسی پهنای باند و تصاویر سایت وردپرسی شما را سرقت کند اما در دنیای وب این اتفاق بسیار متداول است برای اینکه همهچیز در دسترس مردم است تا لینک کنند. سرقت پهنای باند یا تصاویر برای شما هزینه اضافه دارد و مسلما شما را متضرر میکند. چاره کار چیست؟ به نظر شما چگونه میتوانیم جلوی این سرقت را بگیریم و سارقان را دستگیر کنیم؟ در این مقاله، مبارزه با سارقان پهنای باند در وردپرس را بررسی میکنیم و راههای جلوگیری از hotlinking را معرفی میکنیم تا از افزایش هزینههای اضافی سایتتان پیشگیری کنید.
مبارزه با سارقان پهنای باند در وردپرس
در این مقاله به مباحث زیر میپردازیم:
- Hotlinking چیست؟
- چرا سرقت پهنای باند کار بدی است؟
- آیا جلوگیری از هات لینکینگ به سئوی سایت صدمه میزند؟
- چگونه از hotlinking جلوگیری کنید؟
- چگونه اخطار DMCA ارسال کنید؟
Hotlinking چیست؟
مفهوم hotlinking خیلی ساده است: وقتی کاربری یک تصویر را در روی اینترنت پیدا میکند و از URL آن مستقیما روی سایتش استفاده میکند، تصویر روی سایت او دیده میشود اما از سایت اصلی برای بازدیدکننده نمایش داده میشود. این کار برای کاربر خیلی راحت است اما در واقع یک نوع سرقت به شمار رفته زیرا از منابع سایت اصلی را استفاده میکند. به این حالت Hotlinking یا سرقت پهنای باند میگویند.
برای اینکه متوجه شوید دیگران تصاویر شما را سرقت کردهاند، دستور زیر را در Google Images تایپ کنید، فقط بهجای yourwebsite.com آدرس سایتتان را قرار دهید:
inurl:yourwebsite.com -site:yourwebsite.com
گوگل در تصاویر وب جستجو میکند و همه تصاویر سایت شما را که در سایتهای دیگر پیدا شد، در نتایج جستجو نماش میدهد:
نتایج hotlinking در جستجوی گوگلچرا Hotlinking کار بدی است؟
برای اینکه:
- برای سایت اصلی هزینه دارد.
- در بیشتر موارد غیرقانونی است.
- منابع سرور سایت اصلی را تخلیه میکند.
- نوعی تنبلی است.
اگر درست به ماجرا نگاه کنیم به یک فاجعه پی میبریم که میتواند تا حد زیادی مخرب باشد. برای جلوگیری از hotlinking و مبارزه با سارقان پهنای باند در وردپرس باید اقداماتی اندیشید و از این مشکل رهایی یافت.
آیا جلوگیری از hotlinking به سئوی سایت صدمه میزند؟
بلاک کردن مردم از سرقت پهنای باند، سئوی سایت را تحت تاثیر قرار نمیدهد اما باید بهدرستی تنظیم شود. خزندههای گوگل، بینگ و یاهو باید به تصاویر شما دسترسی داشته باشند تا بتوانند بهدرستی آنها را ایندکس کنند و نمایش دهند وگرنه رتبه سئوی خوبی نمیگیرید.
تصاویر باید در نتایج جستجوی Google Image هم ظاهر شوند که فاکتور مهمی در سئو هستند. پس در کل برای مبارزه با سارقان پهنای باند در وردپرس آماده بوده و در انجام آن با دقت برخورد کنید.
چگونه از hotlinking جلوگیری کنید؟
تا اینجا درباره اینکه چگونه سرقت پهنای باند صورت میگیرد، صحبت کردیم و اینکه چه اتفاقی برای سایت میافتد توضیحاتی ارائه کردیم. حال میخواهیم ببینیم که چگونه باید با این مشکل مبارزه کرد. ۶ راه آسان وجود دارند تا از تصاویر سایت خود محافظت کنید. این موارد شامل تنظیم گزینههای زیر است:
- CDN
- Apache
- NGINX
- پلاگین های WordPress
- نامگذاری مجدد فایلها
- تنظیمات cPanel
در ادامه مقاله شیوه جلوگیری از hotlinking در هر یک از ۶ مورد را توضیح میدهیم:
استفاده از CDN
بسیاری از سایتها محتوای خود را به تمام دنیا عرضه میکنند برای همین از تامین کنندگان CDN استفاده میکنند تا انتقال محتوا را سریعتر انجام دهند. تامین کنندگانی مانند KeyCDN و Cloudflare از متدهای جلوگیری از hotlinking پیشرفته استفاده میکنند که رایگان هم هست. مزیت دیگر استفاده از سیدیان این است که نیازی ندارید تنظیمات وردپرس را تغییر دهید.
اگر از KeyCDN استفاده میکنید روی Zonereferrers کلیک کنید و قوانین را اضافه کنید.
البته این کار فقط از محتوای موجود در سیدیان محافظت میکند و سرور را شامل نمیشود. اگر نگران هات لینکینگ تصاویر از سرور هستید، جلوگیری از hotlinking را در سرور هم فعال کنید که در بخش Apache و NGINX توضیح خواهیم داد.
فعال کردن هات لینکینگ در KeyCDNاگر از Cloudflare استفاده میکنید، در بخش Scrape Shield، محافظت در مقابل هات لینکینگ را فعال کنید. البته این کار از نمایش تصاویر در google image و پینترست هم پیشگیری خواهد کرد در عوض تصاویر در سرور هم محافظت میشوند.
محافظت از سایت در برابر هات لینک با Cloudflareاگر از Amazon S3 استفاده میکنید در bucket policies در بخش Permissions پیشگیری از hotlinking را فعال کنید و کد زیر را اضافه کنید:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
19
20
21
22
23
24
25
26
|
{ "Version" : "2008-10-17" , مشخصات
|