در قسمت cpanel یه قسمتی وجود داره به نام hotlink protection که از لینک های دانلود که شما به صورت لینک مستقیم ( www.site.com/file.zip ) در سایت قرار میدید حفاظت میکنه . ولی به علت وجود فایل htaccess. در root اصلی قادر به فعال شدن نیست . چون در زمان فعال شدن یه فایل به نام htaccess. باید ایجاد بشه در root که کدهای محفاظت از لینک در اون قرار داشته باشه.
حالا علت اینکه من این مطلب رو ارسال کردم چیه ؟
من خودم یه زمان سایتم رو بلوهاست بود و بعد از یه مدت با ارور 500internal server error مواجه میشدم و وقتی داخل log error درون سی پنل رفتم متوجه شدم که اشکال از این ماژول دانلود هست و زمانی که لینک ها رو به صورت مستقیم روی سایت قرار دادم . دیگه با این مشکل مواجه نشدم ( شایدم من اشتباه میکردم اشکال از جای دیگه بوده ) . شاید این مطلب به درد برخی دوستان بخوره
با اضافه کردن این چند کد در فایل htaccess. لینک های دانلود شما که به صورت لینک مستقیم ( www.site.com/file.zip ) در سایت قرار میگیره . اگر سایتی این لینک رو در سایت خودش قرار بده و به اصطلاح از پهنای باند شما استفاده کنه . وقتی کاربر درون اون سایت روی این لینک کلیک کنه به سایت شما هدایت میشه .
فایل htaccess. رو باز کنید :
کد زیر رو پیدا کنید : ( در خط دوم هستش )
RewriteEngine On
در زیر کد بالا . کد زیر رو قرار بدید :
RewriteCond %{HTTP_REFERER} !^http://Yoursite.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.Yoursite.com/.*$ [NC]
RewriteRule .*\.(exe|rar|zip|jar)$ - [F,NC]
به جای آدرسهای your site آدرس خودتون رو قرار بدید . اگر مایلید که سایت دیگه هم از لینکهای شما استفاده کنه کافیه دو خط اول رو مجدد تکرار کنید و دامین های دیگر رو قرار بدید . در قسمت پسوندها هم میتونید ، پسوندهای فایل عکس رو هم اضافه کنید .