You are currently viewing آموزش نحوه جلوگیری از Hotlinking در وردپرس

آموزش نحوه جلوگیری از Hotlinking در وردپرس


به عنوان مدیر سایت احتمالاً در خصوص هات لینک شنیده اید، اما ممکن است با معنا و مفهوم آن به درستی آشنا نشده باشید. وقتی محتوا به صورت آنلاین در سایت شما منتشر می شود، همیشه این احتمال وجود دارد که شخصی بتواند از فایل های رسانه ای لینک شده شما مانند تصاویر بدون اجازه شما استفاده کند که این به عنوان هات لینک شناخته می شود. خوشبختانه وردپرس به شما این امکان را می دهد تا از طریق چندین روش از وب سایت خود در برابر هات لینک محافظت کنید. به عنوان مثال، برخی از افزونه ها می توانند این کار را انجام دهند یا می توانید از یک شبکه تحویل محتوا (CDN) برای محافظت از تصاویر خود استفاده کنید. به همین منظور ما در این مطلب قصد داریم شما را با نحوه جلوگیری از Hotlinking در وردپرس آشنا کنیم. با ما همراه باشید.

هات لینکینگ چیست؟

هات لینکینگ نوعی سرقت محتوا محسوب می شود که شما در سایت خود قرار دهید. به طور کلی، زمانی که شما یک تصویر را در اینترنت پیدا می کنید و URL تصویر را به صورت مستقیم در سایت خود قرار می دهید، این تصویر در وب سایت شما نمایش داده می شود در صورتی که از محل اصلی ارائه می شود. در واقع این اقدام نوعی دزدی محتوا بشمار می رود، زیرا از منابع سایت لینک شده یا همان سایت اصلی استفاده می کند که باعث می شود سرعت سایت اصلی به شدت افت پیدا کند.

به طور ساده تر، افراد سود جو وارد سایت شما می شوند و بدون آنکه از شما اجازه بگیرند تصاویر و ویدیوهای سایت شما را در سایت خودشان قرارمی دهند. در این صورت آن افراد از پهنای باند سایت شما برای نمایش تصاویر و ویدیوها استفاده می کنند که این موضوع باعث می شود سرعت بارگذاری وب سایت شما به شدت کاهش پیدا کند. حال برای رفع این مشکل شما باید اقدام به جلوگیری از کپی تصاویر سایت خود کنید. روش های مختلفی برای این منظور وجود دارد که در ادامه به آنها می پردازیم.

بیشتر بخوانید: نحوه مسدود کردن آدرس ip در وردپرس؛ 2 روش بلاک کردن و بستن آی پی

آیا جلوگیری از Hotlinking به سئوی سایت آسیب وارد می کند؟

جلوگیری از سرقت پهنای باند یا همان مسدود کردن افراد از هات ‌لینک کردن به سئوی سایت شما آسیبی وارد نمی کند، اما شما باید آن را به درستی راه اندازی کنید. خزنده های موتورهای جستجوگر گوگل، بینگ، یاهو و غیره نیاز دارند تا به تصاویر سایت شما دسترسی داشته باشند تا بتوانند آنها را ایندکس نمایند و به کاربران نمایش دهند. به عنوان مثال، زمانی که تصویری را در نتایج جستجوگر گوگل مشاهده می کنید، تصاویر کوچک از حافظه پنهان گوگل ارائه می‌شود، اما نسخه اصلی (اگر روی آن کلیک کنید) در واقع از سرور شما استفاده می شود که می تواند روی سرعت سایت شما اثرگذار باشد.

همانطور که اشاره شد؛ Hotlinking زمانی است که شخصی تصاویرسایت شما را با لینک مستقیم از وب سایت شما در وب سایت خود قرار می دهد. زمانی که افراد بدون اجازه این کار را انجام می دهند و تصاویر سایت شما را با لینک مستقیم در سایت خود قرار دهند، می تواند باعث کند شدن سایت شما شود.

هات لینک بر عملکرد سایت شما تأثیر منفی می گذارد. هر بار که شخصی یک تصویر لینک شده را در وب سایت دیگری مشاهده می کند، همچنان از سرور شما بارگیری می شود. این بدان معناست که آنها حتی بدون بازدید از سایت شما، پهنای باند شما را مصرف می کنند.

بیشتر بخوانید: فعال سازی GZIP در وردپرس؛ 3 روش راه اندازی فشرده ‌سازی جی زیپ برای سایت

هات لینک با نکات منفی همراه است. به عنوان مثال:

  • بر عملکرد سایت شما تأثیر منفی می گذارد: هر بار که شخصی یک تصویر لینک شده را در یک وب سایت دیگر مشاهده می کند، همچنان از سرور شما بارگیری می شود.این بدان معناست که آنها حتی بدون بازدید از سایت شما، پهنای باند شما را مصرف می کنند.
  • استفاده از تصاویر بدون اجازه شکل بدی است: علاوه بر اینکه عملکرد سایت شما را تحت فشار قرار می دهد، افرادی که تصاویر را لینک می کنند اغلب به شما انتساب مناسبی نمی دهند. از نظر فنی بازتولید محتوای شما بدون اعتبار غیرقانونی است، حتی اگر مجبور کردن افراد به حذف آن سخت باشد.
  • هزینه ها را افزایش می دهد: اگر شخصی به سایت شما لینک دهد، تصاویر از سرور شما بارگذاری می شوند.این به معنای هزینه های اضافی میزبانی است، به خصوص اگر از هاست اشتراکی استفاده می کنید.
  • بار سرور را افزایش می دهد: هات لینک دسترس بیشتری را به سرور وب شما وارد می کند.

چرا هات لینک برای وب سایت شما مضر است؟

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

آموزش جلوگیری از سرقت تصاویر در وردپرس

روش های مختلفی برای جلوگیری از کپی تصاویر سایت وجود دارد که در ادامه به برخی از آنها می پردازیم. فقط این نکته را در نظر داشته باشید که قبل از هرگونه اقدامی بهتر است حتماً یک نسخه پشتیبان از تمامی اطلاعات وب سایت خود تهیه کنید تا در صورت بروز هرگونه مشکل بتوانید سایت خود را به حالت اولیه بازگردانید. با آموزش جلوگیری از Hotlinking در وردپرس همراه باشید.

بیشتر بخوانید: آموزش تغییر رنگ لینک در وردپرس | ساده و تصویری

1- نحوه جلوگیری از هات لینکینگ در وردپرس از طریق کنترل پنل هاست

شما می توانید از طریق کنترل پنل هاست خود تنظیمات مربوط به جلوگیری از کپی عکس ها در سایت را انجام دهید. فرقی نمی کند که از کدام کنترل پنل هاست استفاده می کنید، اکثر آنها فرایند مشابه ای دارند. به عنوان مثال ما از hPanel استفاده می کنیم.

در ابتدا وارد کنترل پنل هاست خود شوید و از قسمت “Other” روی گزینه “Hotlink Protection” کلیک نمائید.

سپس در بخش ” Block direct access to these” پسوند فایلی را که می‌خواهید محافظت کنید را انتخاب نمائید. پس از اعمال، بازدیدکنندگان نمی توانند لینک های مستقیم پیوست شده به پسوندهای فایلی را که انتخاب کرده اید را مشاهده کنند.

همچنین در بخش “Redirect” می توانید یک آدرس دلخواه وارد کنید تا افرادی که می خواهند از لینک تصاویر شما استفاده کنند به آن آدرس هدایت شوند.

بیشتر بخوانید: آموزش 10 روش افزایش سرعت ووکامرس و رفع کندی سایت فروشگاهی وردپرس

2- نحوه جلوگیری از سرقت تصاویر در وردپرس با ویرایش فایل htaccess

یکی دیگر از روش های جلوگیری از سرقت تصاویر سایت در وردپرس ، فایل htaccess می باشد. در ابتدا وارد کنترل پنل هاست خود شوید و سپس به پوشه دایرکتوری اصلی هاست یا همان پوشه public_html مراجعه نمائید. در این پوشه، به دنبال فایلی به نام htaccess بگردید. پس از آن کافیست روی آن کلیک راست کرده و گزینه View/Edit را انتخاب نمائید:

پس از آن شما وارد ویرایشگر فایل می شوید. حال شما باید یک قطعه کد را به این فایل اضافه کنید. برای انجام اینکار، صفحه را به سمت پایین اسکرول کنید و سپس کد زیر را در انتهای این فایل قرار دهید:

/* Prevent image hotlinking in WordPress */

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourwebsite.com (NC)

RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com (NC)

RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?facebook.com (NC)

RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?twitter.com (NC)

RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?other-websites-go-here.com (NC)

RewriteRule .(jpg|jpeg|png|gif)$ – (F)

این اقدام از دسترسی سایر سایت های غیر از سایت شما مانند: فیس بوک، توییتر و گوگل به تصاویر شما جلوگیری می کند. فقط فراموش نکنید که URL های موجود در کد بالا را با آدرس سایت خود جایگزین کنید. در نهایت تغییرات خود را ذخیره کنید.

بیشتر بخوانید: نحوه اضافه کردن جستجوی گوگل در سایت وردپرس 

 

3- آموزش جلوگیری از هات لینکینگ در وردپرس با استفاده از CDN

استفاده از شبکه تحویل محتوا (CDN) برای وب سایت شما مزایای زیادی دارد. می تواند سرعت بارگذاری صفحات سایت شما را افزایش دهد و عملکرد بهتری را برای بازدیدکنندگان شما فراهم کند. فرایند فعال سازی محافظت از لینک مستقیم، بستگی به شرکت های ارائه دهنده CDN دارد. ما در ادامه مطلب نحوه محافظت از لینک مستقیم را در دو ارائه دهنده سی دی ان Cloudflare و KeyCDN به شما توضیح می دهیم.

– نحوه فعال کردن محافظت از هات لینکینگ در Cloudflare

در ابتدا وارد حساب کاربری خود در Cloudflare شوید و سپس روی گزینه ” Scrape Shield” کلیک کنید.

حال شما باید گزینه “Hotlink Protection” را فعال کنید.

بیشتر بخوانید: ابزارهای تشخیص محتوای کپی شده + آموزش تشخیص کپی بودن محتوا

– نحوه فعال کردن محافظت از هات لینکینگ در KeyCDN

در ابتدا وارد حساب کاربری خود در KeyCDN شوید و سپس گزینه “Zone Referrers” را از نوار کناری انتخاب کنید. بعد از آن روی گزینه “Add Zone Referrer” کلیک کنید.

در این قسمت آدرس ارجاع دهنده منطقه را وارد کنید. در واقع ارجاع دهنده های منطقه URL هایی هستند که مجاز به مشاهده لینک های مستقیم وب سایت شما هستند. آدرس هایی که در ارجاع دهندگان وارد نکنید، مسدود می شوند. پس از ان گزینه Zone را از منوی کشویی انتخاب کنید.

در نهایت برای ذخیره تنظیمات خود روی Add کلیک کنید.

 بیشتر بخوانید: جلوگیری از آپدیت (بروزرسانی) خودکار وردپرس، قالب و افزونه ها

4- نحوه جلوگیری از Hotlinking در وردپرس با افزونه

اگر از وردپرس به عنوان سیستم مدیریت محتوای وب سایت خود (CMS) استفاده می کنید، چندین افزونه وردپرس وجود دارد که می توانید از آنها برای جلوگیری از Hotlinking استفاده کنید. ما در این بخش قصد داریم 2 تا از بهترین افزونه ها در این خصوص را به شما معرفی کنیم.

افزونه All In One WP Security and Firewall یک افزونه امنیتی وردپرس می باشد که به صورت کاملاً رایگان در مخزن وردپرس به ثبت رسیده است و شما می توانید به سادگی از آن استفاده کنید. این افزونه می تواند به طور خودکار فایل htaccess. وب سایت شما را برای جلوگیری از هات لینک ویرایش کند.

در ابتدا باید افزونه را در سایت وردپرسی خود نصب و فعال کنید. اگر با نحوه نصب افزونه آشنایی ندارید می توانید آموزش نصب افزونه وردپرس را مشاهده کنید.

پس از فعال سازی افزونه، روی گزینه “WP Security” کلیک کنید. سپس وارد تب “Prevent Hotlinks ” شوید. سپس در این صفحه برای جلوگیری از سرقت تصاویر کافیست تیک گزینه “Check this if you want to prevent hotlinking to images on your site” را بزنید.

در نهایت تغییرات خود را ذخیره کنید.

افزونه بعدی که می خواهیم به شما معرفی کنیم، افزونه WP Content Copy Protection & No Right Click می باشد. در واقع این افزونه از کلیک راست کردن بازدیدکنندگان روی متن و تصاویر سایت شما جلوگیری می کند. با غیرفعال کردن راست کلیک در سایت، کاربران شما نمی توانند لینک مستقیم فایل ‌های محتوای شما را پیدا یا ذخیره کنند.

در ابتدا باید افزونه را در سایت وردپرسی خود نصب و فعال کنید. اگر با نحوه نصب افزونه آشنایی ندارید می توانید آموزش نصب افزونه وردپرس را مشاهده کنید.

پس از فعال سازی افزونه از نوار کناری روی گزینه “Copy Protection” کلیک کنید. سپس وارد تب “Premium RightClick Protection” شوید. حال باید انواع صفحاتی را که می‌خواهید محفاظت با کلیک راست را برای آنها فعال کنید را انتخاب نمائید.

در نهایت تغییرات خود را ذخیره کنید.

 بیشتر بخوانید: SecuPress Pro | افزونه حرفه ای امنیتی و جلوگیری از هک سایت های وردپرسی

 

معرفی بهترین افزونه های وردپرس برای جلوگیری از هات لینکینگ

همانطور که قبلا ذکر کردیم، استفاده از هر افزونه وردپرس می تواند راه حلی عالی برای مشکلات هات لینک شما باشد. در ادامه سه مورد از بهترین افزونه هایی که می توانید در این خصوص استفاده کنید را به شما عزیزان معرفی می کنیم. با ما همراه باشید.

– افزونه SecuPress

SecuPress افزودنی جدید به اکوسیستم در مورد امنیت وردپرس است که وب سایت شما را از نظر نقض امنیتی اسکن می کند. این افزونه امنیتی وردپرس به عنوان محافظت فوری برای وب سایت شما و محتوای آن عمل می کند.

– افزونه WP Security & Firewall

قطعاً افزونه All in One WP Security And Firewall  به لطف مجموعه گسترده ای از ویژگی ها که ارائه می دهد، یکی از بهترین پلاگین های امنیتی برای وردپرس محسوب می شود که می توانید نسخه رایگان آن را از مخزن وردپرس پیدا و در سایت خود نصب کنید. این افزونه تاکید زیادی بر محافظت در برابر حملات بروت فورس دارد و از شما در محافظت در برابر رایج‌ترین نوع نقض امنیت سایت و هر نوع لینک سازی محتوای وب پشتیبانی می‌کند.

در واقع یک افزونه قدرتمند است که از سایت شما در برابر سرقت محتوا محافظت می کند. می توانید بلافاصله با رفتن به تب Prevent Hot Links  و فعال کردن Hotlink Protection از داشبورد وردپرس، محافظت از لینک هات را فعال کنید.

– افزونه Disable Right Click For WordPress

اگرچه این افزونه نسبتاً ضعیف تر از موارد ذکر شده است، اما می تواند یک تکنیک مفید برای جلوگیری از کپی کردن تصاویر شما توسط کاربران مضر یا لینک دادن آنها به سایر برنامه ها و لینک دادن به سایت منبع شما باشد. علاوه بر جلوگیری از کلیک راست در سایت، این افزونه قابلیت‌های حفاظتی دیگری از محتوا را نیز ارائه می دهد.

سوالات متداول

Hotlinkingچیست؟

هات لینک زمانی است که شخصی مستقیماً از سایت شما به فایلی مانند تصویری در وب سایت خود لینک می دهد. آنها به جای دانلود تصویر، میزبانی آن در سرور خود و سپس آپلود آن در صفحه وب خود، از آدرس تصویر شما مستقیماً در سایت خود استفاده می کنند.

بهترین روش روش‌های جلوگیری از hotlinking در وردپرس چیست؟

جمع‌بندی

وقتی چیزی را در اینترنت منتشر می کنید، هر کسی می تواند به آن دسترسی داشته باشد. این شامل عناصر صفحه وب شما مانند تصاویر، فیلم ها یا کلیپ های صوتی می شود. اگر روی تصاویر خود واترمارک ندارید، برخی از وب سایت ها ممکن است این عناصر را بدون اینکه اعتبار را به شما منتقل کنند، در سایت خود جایگذاری کنند که ابین موضوع می تواند برای شما عواقب مختلفی مانند کاهش سرعت سایت، افزایش هزینه های میزبانی و… داشته باشد. بنابراین بهتر است از هات لینک در سایت خود جلوگیری نمائید. ما در این مطلب نحوه جلوگیری از Hotlinking در وردپرس را با استفاده از روش های مختلف به شما عزیزان آموزش دادیم. امیدوارم این مطلب مورد رضایت شما قرار گرفته باشد.

 

منبع: hostinger