Hotlink چیست؟ محافظت از کپی بیشرمانه تصاویر
در مقاله سئو منفی از هات لینک به عنوان یک روش سئو ناجوانمردانه اسم بردم که رقبا به کمکش به سایت شما ضربه میزنند! اما خب واقعا اینطور هم نیست که همه سایت ها از انجام هات لینک قصد ضربه زدن به شما را داشته باشند.
در هر حال هر هات لینکی که روی محتوای وب سایت شما انجام شود، قدرت سئو سایت تان کاهش پیدا کرده و احتمالا با مشکلات فنی روبرو میشوید. پس بیایید در این مقاله با زیروبم Hotlink آشنا شویم، ببینیم هات لینک چیست، چه تاثیری بر سئو دارد و چطور میتوانیم آن را از بین ببریم:
Hotlink چیست؟
هات لینک دزدی منابع هاست شما از طریق تصاویر است! همین بالا را نگاه کنید، من یک تصویر این بالا قرار داده ام. حالا شما ممکن است بخواهید این مقاله من را کپی کنید و در وب سایت خودتان بگذارید. یک راه این است که متن را کپی کنید، عکس ها را هم یکی یکی دانلود کرده و در سایت خودتان بارگذاری کنید.
اما راه دیگری هم وجود دارد! اینکه بدون نیاز به دانلود کردن، همه متن و عکس را از کد صفحه کپی کرده و در صفحه سایت خودتان قرار بدهید. یعنی عکس ها را دانلود نکنید و آدرس آنها از سایت من را درون صفحه خودتان قرار بدهید. به این ترتیب عکس ها به جای اینکه روی هاست سایت شما آپلود شده باشد، در هاست سایت من است. این دقیقا هات لینک است. اما خب این چه ضرری برای من و سئو سایتم دارد؟
چرا هات لینک سئو سایت را کاهش میدهد؟
خب راستش را بخواهید تاثیر واقعی هات لینک روی منابع هاست من است و به شکل مستقیم روی سئو تاثیر ندارد. یعنی چه؟ زمانی که تصاویر از هاست من در سایت شما دیده شود، یعنی هر کاربری که وارد سایت تان شود، باید اطلاعات تصاویر را از هاست من دانلود کند. حالا تصور کنید در ماه 2 هزار کاربر داشته باشید.
2 هزار کاربر ماهانه، هر بار نزدیک به چند مگابایت تصویر را از هاست سایت من دانلود میکنند و این به شدت روی کاهش منابع سرور سایت، تاثیر منفی دارد. به این ترتیب ممکن است سرعت هاست کاهش پیدا کند یا حتی کل سایت برای مدتی به دلیل سنگین شدن سرور، از دسترس خارج شود!
از این طریق است که هات لینک روی سئو سایت من تاثیر میگذارد. چون هم کاهش سرعت سایت و هم از دسترس خارج شدنش، باعث میشود در مدت زمان بسیار کوتاه، رتبه هایی که در نتایج داشتم از بین برود و گوگل سایتم را به قهقرا بفرستد.
چطور بفهمم از پهنای باند هاست من دزدی شده؟
همانطور که گفتم، زمانی که کاربری بخواهد به شکل هات لینک تصاویر سایت شما را بدزدد؛ دقیقا لینک آنها را در محتوای سایت خودش قرار میدهد. به این ترتیب لینک سایت شما در محتوای آن دیده میشود. حالا به کمک تکنیکی که پایین توضیح میدهم، میتوانید بفهمید چه کسی تصاویر سایت شما را در سایت خودش قرار داده:
به گوگل بروید و این متن را جستجو کنید و به بخش image یا همان تصاویر بروید:
inurl:yourwebsite.com -site:yourwebsite.com
دقت کنید که باید به جای yourwebsite.com لینک دقیق سایت خودتان را در هر دو اینها قرار بدهید. این کوئری سرچ به گوگل میگوید هر آدرسی که در آن آدرس سایت من وجود دارد را به من نشان بده. در ادامه به گوگل میگوید نیاز نیست آدرس هایی که نمایش میدهی، از درون سایت خودم باشد! بنابراین گوگل به دنبال سایت هایی در سطح وب میرود که در صفحه آنها آدرس سایت شما دیده شود. اگر من بخواهم این کوئری را برای فرین جستجو کنم، به این شکل میشود:
inurl:farin.academy -site:farin.academy
حالا بیایید نتیجه را مشاهده کنیم:
همانطور که معلوم است، در بعضی سایت ها دقیقا تصاویر محتوای من به شکل هات لینک قرار گرفته. پس باید یک فکری به حالشان بکنم وگرنه ممکن است شرایط بدتر از اینی که هست شود!
آموزش جلوگیری از هات لینک
خب، تا اینجا فهمیدیم که هات لینکینگ چیست و چه تاثیری در سئو سایت ما دارد. اما در ادامه بیایید ببینیم چطور میتوان از hotlink جلوگیری کرد و دست دزدان محتوایی را از پشت بست. با من همراه باشید:
1. مسدود کردن هات لینک از طریق افزونه های وردپرسی
اگر وب سایت تان وردپرسی است، راحت ترین راهکار برای مسدود کردن هات لینکینگ، استفاده از افزونه های امنیتی وردپرسی است. اگر امنیت وب سایت تان را به کمک افزونه All in one security and firewall تامین میکنید، خب جای نگرانی نیست؛ چون این افزونه قابلیت انسداد هات لینک را دارد. کافی است به سراغ تنظیمات آن رفته و مطمئن شوید گزینه مربوط به هات لینک در آن فعال است. افزونه های دیگری هم برای این کار هستند اما با توجه به اینکه بیشتر آنها خودشان مشکلاتی دارند، پیشنهاد نمیکنم به سراغ افزونه دیگری بروید.
2. مسدود کردن هات لینک از طریق هاست (هاست سی پنل)
یکی دیگر از راهکارها، استفاده از Hotlink protection یا Hotlink prevention در هاست وب سایت است. در حالت پیش فرض هاست شما این گزینه ها را غیرفعال کرده است. برای فعال کردن به قسمت security و گزینه hot link protection بروید. حالا گزینه Hotlink protection is currently disabled را فعال کنید.
پیشنهاد میکنم در صورتی که نمیتوانید این گزینه را در کنترل پنل هاست پیدا کنید، به پشتیبان هاست سایت پیام بدهید و بخواهید هات لینک را از طریق آن برایتان مسدود کند یا حداقل یک مقاله راهنما در اختیارتان بگذارد.
3. مسدود کردن هات لینک از طریق فایل .htaccess
فایل htaccess یک فایل متنی است که در هاست وب سایت شما قرار گرفته. محل دقیق آن برای سایت های وردپرسی، در پوشه public_html است. دقت کنید که دستورهای متنی درون این فایل تاثیر مستقیم زیادی روی سئو سایت شما دارد. در هر حال یکی دیگر از راهکارهای مسدود کردن هات لینک، ایجاد تغییرات متنی در این فایل است. ابتدا باید مطمئن شوید که حالت mod_rewrite فعال است. برای این کار باید این کد داخل فایل htaccess باشد:
RewriteEngine on
بعد از این موضوع، کدهایی که پایین قرار داده ام را داخل فایل بگذارید:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
RewriteRule \.(gif|jpg|css)$ - [F]
نکته مهم: در کدهای بالا، به جای عبارت http://www.yourdomain.com آدرس وب سایت تان خودتان را قرار بدهید.
نکته 2: در کدهای بالا، خط آخر، این متن ها را مشاهده میکنید: gif’, ‘.jpg’ and ‘.css’ . در واقع اینها فرمت های محتواهایی هستند که دیگر سایت ها اجازه ندارند از وب سایت شما کپی شان کرده و آنها را در وب سایت خودشان استفاده کنند. پس اگر از تصاویر با فرمت های دیگری هم استفاده میکنید، به این بخش آن فرمت را اضافه کنید.
4. بستن کلیک راست صفحه
احتمالا تا حالا شده وارد سایت هایی شوید که در آن اجازه ندارید روی صفحه راست کلیک کنید. یعنی هر چه هم کلیک راست صفحه را فشار میدهید، هیچ گزینه ای برایتان باز نمیشود.
در واقع این تکنیکی است که بعضی از مدیران سایت ها برای جلوگیری کردن از کپی شدن محتوای سایت شان از آن استفاده میکنند. البته که من به هیچ عنوان استفاده از این تکنیک را پیشنهاد نمیکنم اما در هر حال استفاده از آنهم یکی از تکنیک های جلوگیری از هات لینک است.
برای بستن راست کلیک در سایت های برنامه نویسی شده با کدنویس سایت صحبت کنید یا از انجمن های برنامه نویسی کمک بگیرید. اما برای بستن راست کلیک سایت در وردپرس، میتوانید از این 2 افزونه استفاده کنید:
5. استفاده از cdn
CDN یا شبکه تحویل محتوا، سیستمی است که در آن اطلاعات وب سایت شما روی چندین سرور در نقاط مختلف جهان ذخیره میشود. به این ترتیب علاوه بر افزایش سرعت سایت، امنیت آن افزایش پیدا میکند. به جز این، زمانی که CDN روی وب سایت شما فعال باشد، میتوانید قابلیت هات لینک را روی آن مسدود کنید. به این ترتیب کاربران نمیتوانند تصاویری که روی CDN شما وجود دارد را روی سایت خودشان قرار بدهند. (در این حالت باز هم هات لینک روی سرور اصلی غیر فعال است.)
6. انتخاب تصویر جایگزین در سایت
علاوه بر همه راهکارهای بالا، یک راهکار مناسب دیگر هم برای مقابله با هات لینک وجود دارد. در این راهکار، به کمک فایل HTACCESS، تعیین میکنید اگر کاربری تصاویر سایت شما را به شکل هات لینک روی سایت خودش قرار داد، یک تصویر جایگزین روی سایت آنها نمایش داده شود. در واقع به این ترتیب، دیگر ادمین ها نمیتوانند محتوای شما را با تصویرهایش کپی کنند و در صورت کپی با یک تصویر مشخص شده و یکسان روبرو میشوند:
در کد بالا باید به جای http://www.yourdomain.com/hotlink.jpg، آدرس دقیق تصویر مورد نظر را انتخاب کنید.
7. نام گذاری دوباره فایل ها
و در نهایت آخرین راهکار برای جلوگیری از دزدی تصاویر سایت، تغییر نام آنهاست. اگر ناگهان متوجه شدید که سایت دیگری تصاویر وب سایت شما را با آدرس شان در سایت خودش قرار داده و باعث ایجاد اختلال در هاست تان شده، میتوانید با تغییر نام تصاویر، مشکل را حل کنید. زمانی که نام تصویر را در هاست سایت خودتان تغییر بدهید، آدرس آن در سایت مورد نظر به 404 تغییر پیدا میکند.
البته این راهکار، یک راهکار کوتاه مدت و موضعی است و بهتر است برای خلاص شدن از شر هات لینک ها، یکی از تکنیک های بالا را اجرا کنید.
کلام آخر
به انتهای مقاله هات لینک رسیدیم. در این مقاله ابتدا فهمیدیم که هات لینک چیست و سپس با روش های جلوگیری از هات لینک آشنا شدیم. در انتها و به عنوان کلام آخر، پیشنهاد میکنم برای جلوگیری از هات لینک ها، یا از روش HTACCESS استفاده کنید یا اینکه از افزونه وردپرسی امنیتی که نام آن را بردم استفاده کنید. اگر نظر و سوالی در مورد مطالب این مقاله داشتید، در بخش نظرات منتظر شما هستم.
همچنین شما میتوانید سوالات حوزه دیجیتال مارکتینگ خود را در صفحه پرسش و پاسخ سایت بپرسید تا خیلی زود به جواب پرسش خود برسید.
همینطور برای ساخت لینک پروفایل بهتون پیشنهاد می کنیم ویدیو زیر فرین آکادمی هم ببینید که در این زمینه خیلی میتونه کمکتون کنه.
هات لینک دزدی منابع هاست شما از طریق تصاویر است! همین بالا را نگاه کنید، من یک تصویر این بالا قرار داده ام. حالا شما ممکن است بخواهید این مقاله من را کپی کنید و در وب سایت خودتان بگذارید. یک راه این است که متن را کپی کنید، عکس ها را هم یکی یکی دانلود کرده و در سایت خودتان بارگذاری کنید.
مسدود کردن هات لینک از طریق افزونه های وردپرسی – مسدود کردن هات لینک از طریق هاست (هاست سی پنل) – مسدود کردن هات لینک از طریق فایل .htaccess – بستن کلیک راست صفحه
7 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام عالی بود ممنون
سلام اول از همه از محتواهاتون تشکر می کنم که انقدر کامل و خودمونی نگارش شدن !
و اما سوالی که دارم اینه که 1- هات لینکا فقط به تصاویر مربوط میشه یا ویدیو رو هم شامل میشه ؟ من بخش هات لینک هاستم رو دیدم فرمت های jpg,jpeg,gif,png,bmp دیده میشه . لازمه فرمت های ویدیویی رو هم بش اضافه کنم ؟
2 – اگر ویدیوهای سایتم کم باشه بهتره اون ها رو روی هاستم آپلود کنم یا از آپارات ؟ تاثیر سئوی کدوم بهتره ؟
سلام خوشحالم راضی هستید
1- من فقط توی تصاویر دیدم
نه فکر نمیکنم نیازی باشه
2- من شدیدا توصیه میکنم از سایت های واسط مثل نماشا استفاده کنید
نماشا هم به نظرم خیلی بهتر از اپارات هست
عرض سلام خسته نباشید خدمت استاد هاشمی عزیز. این کامنت رو توی صفحه سئو ویدئو گذاشتم اما جواب ندادید. امیدوارم که حالتون از همیشه بهتر باشه. ببخشید چند تا سوال برام پیش اومد اگر امکان داره پاسخ بدید : 1- کاهش سرعت صفحه توسط آپارات به وسیله (Embed) ویدئو ها خیلی جدی هست؟ یعنی اینکه مثلا سرعت لود رو خیلی کاهش میده؟ 2- وقتی اسکیمای ویدئو رو اگر اضافه کردیم چطور کاری کنیم که گوگل اون رو نشون بده؟ اصلا میشه کاری کرد؟ 3- و سوال آخر هم اینکه اگر کاری کنیم کاربر توی وبسایت ما ویدئو ببینه و ترافیک مصرف کنه توی سئو هم تاثیر داره؟ منظورم فقط تاثیر مصرف ترافیک کاربر توی سایت هست. ممنونم از خودتون و سایتتون و پیجتون و کلا مجموعه فرین آکادمی🤗🙏💝
سلام سلامت باشی اقا
عذرخواهی میکنم
من تقریبا مطمیئنم که این سوال رو جواب دادم ولی خوب احتمالا جوابم ارسال نشده یا همچین چیزی…
1- بله جدی هست
بله خیلی کاهش میده
خودتم یه تست بکن بین اپارات و نماشا به چشم خودت میبین
2- نمایش ریچ اسنیپت اسکیماهایی که میزنیم فقط بخش کدش دست ماست
یعنی چی؟ یعنی اینکه شما کد اسکیما رو استاندارد بزنی دستته
باقیش دست رقبا و گوگله
گوگل باید تشخیص بده الان بین این اسکیماهای به کار رفته در صفحات مختلف ریچ اسنیپت کدوم رو نشون بده
3- زمان ماندگاری کاربر مهمه ولی اینکه ویدیو رو از ترافیک هاست خودمون ببینه خیر
قربانت اقا
سلام
ممنون از مطلب مفیدتون
لطفا در مورد امنیت بیشتر صحبت کنید. مقاله های بیشتری بگذارید.
سلام
به روی چشم
به بچه ها منتقل میکنم در موردش مقاله بنویسن