جلوگیری از ترافیک ناخواسته روی سایت

جلوگیری از ترافیک ناخواسته روی سایت

جلوگیری از ترافیک ناخواسته روی سایت :

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

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

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

در حالی که کاربران به شایت شما ورود نکرده اند  فایل ها از روی هاست شما لود میشوند.

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

پهنای باند بپردازید.

ما میخواهیم در این مقاله با استفاده از Htaccess یک راه حل برای شما تعریف کنیم که تصاویر روی هاست شما بدون اجازه

شما روی سایت دیگر نمایش داده نشود.

فرقی نمیکند از چه سیستم مدیریت محتوا استفاده کرده باشید.

ممکن است از vBulletin , joomla , WordPress و یا حتی Presta shop استفاده کنید.

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

اولین راه هات لینک میباشد.

کد های زیر را به فایل htaccess سیستم محتوای خود شامل موارد ذکر شده در بالا میباشد اضافه کنید و در بالاترین سرویس آن ها را اضافه کنید.

 

[su_code]

RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?your-site.com [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?your-other-domain.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ http://my-

site.com/images/preventhotlink.png [NC,R,L]

[/su_code]

توجه داشته باشید که در خط سوم نام دامنه خود را وارد کنید بدون www

در خط چهارم  اگر دامنه دیگری نیز به صورت پارک شده و یا پوینتر بر روی سرویس وجود دارد می توانید جهت اجازه دسترسی، نام آن دامنه را به جای  your-other-domain.com اضافه کنید.
خط پنجم، کلیه تصاویر کپی شده در سایت های دیگر ، با تصویر مشخص شده در این خط جایگزین میشوند.