دلایل بد بودن Hotlinking چیست و چطور در وردپرس غیرفعال کنیم؟

نویسنده: تیم نیواد
به‌روزرسانی: 20 / 02 / 1402
5/5 - (1 امتیاز)

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

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

برای جلوگیری از افراد سود جو به صورت خواسته یا ناخواسته در این محتوای کوتاه به جلوگیری از Hotlinking در وردپرس میپردازیم. برای این کار نیاز است تغییراتی را در فایل Htaccess خود ایجاد کنید. برای این منظور به root هاست خود مراجعه کنید و فایل htaccess. را ویرایش کنید. قبل از BEGIN WordPress# باید دستورات زیر را قرار دهید، اما خیلی مهم است که چطور از این دستورات استفاده کنید.

نکته: اگر به برنامه نویسی و کدنویسی htaccess تسلط ندارید حتما از فایل htaccess نسخه پشتیبانی تهیه کنید.

در خط چهارم و پنجم دستورات زیر ما برای گوگل و خود سایت nivaad.com دسترسی ها را باز گذاشته ایم، دقت کنید که باید به جای ادرس سایت نیواد، ادرس سایت خود را قرار دهید. همچنین از سئو کار خود یا مجموعه نیواد مشاوره سئو دریافت کنید و با برنامه ریزی تعیین کنید که دسترسی برای چه سایت هایی باز باشد و برای چه سایت های بسته !! ممکن است برای جستجوگر Bing و Google یا سایر جستجوگر ها دسترسی را باز بگذارید که این تصمیم توسط کارشناس سئو سایت شما گرفته می‌شود.

# Disable Hotlinking
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?nivaad.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(ico|pdf|flv|jpg|jpeg|mp3|mpg|mp4|mov|wav|wmv|png|gif|swf|css|js)$ – [NC,F,L]

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

نظرات

کاربر عزیز نظر شما در مورد این مقاله چیست؟