
نوشته اصلی توسط
1wp.ir
ساده ترین و پیش پا افتاده ترین راه که من دیدم بعضی جا ها همین رو هم رعایت نمی کنن فایل index هست که توی فولدرها وجود نداره
و یه راه حل ساده وجود داره که لینک فایل رو توی یه اسکریپیت php ذخیره می کنید و لینک دانلود به این شکل میشه مثلا 1wp.ir/dl.php?f=123.zip
و راه حل دوم یک کم سخت تر هست اول اینکه می تونید توسط php فایل دانلودی از سرور اصلی خونده بشه و توی هاست جدید به طور موقت فایل جدید که می تونه با پسوند زیپ باشه ساخته بشه و توی یه جدول دیتا بیس تاریخ و دفعات دانلود ذخیره بشه و پس از مدت زمان معین و یا تعداد دفعات معین دانلود فایل از روی هاست پاک بشه
اما مشکل این هست که روی فایل های حجیم مثلا بالای 50 مگ ممکنه جواب نمیده چون اکثر هاست ها اشتراکی و با منابع کمتر هستن و بیشتر به درد فایل های پی دی اف و یا ورد زیر 20 مگ می خوره