اگر فایلی را روی هاست خود آپلود کردهاید و میخواهید لینک دانلود آن را به کاربران بدهید، باید مسیر صحیح فایل را در سی پنل یا دایرکت ادمین مشخص کنید.
روشهای مختلفی برای ایجاد لینک دانلود وجود دارد، اما سادهترین روش، قرار دادن فایل در یک مسیر عمومی و ایجاد یک لینک مستقیم است. در ادامه این روش را در سی پنل و دایرکت ادمین توضیح میدهیم.
چگونه یک لینک دانلود مستقیم برای فایلهای هاست ایجاد کنیم؟
ایجاد لینک دانلود برای فایل در سی پنل
۱. ورود به سی پنل و رفتن به فایل منیجر
وارد CPanel شوید و روی File Manager کلیک کنید.
به پوشه
public_html
بروید (این پوشه، مسیری عمومی است که فایلهای آن در اینترنت قابلدسترس هستند).
۲. آپلود فایل موردنظر در سی پنل
در بالای صفحه، روی Upload کلیک کنید.
فایل موردنظر را انتخاب و آپلود کنید.
پس از آپلود، فایل در مسیر
public_html
قابلدسترسی خواهد بود.
۳. ایجاد لینک دانلود فایل در سی پنل
پس از آپلود فایل، میتوانید لینک دانلود آن را به این صورت ایجاد کنید:
https://yourdomain.com/filename.zip
نکته: جای
yourdomain.com
را با دامنه خود و filename.zip
را با نام فایل آپلودشده جایگزین کنید.
اکنون هر کاربری که این لینک را داشته باشد، میتواند فایل را دانلود کند.
ایجاد لینک دانلود برای فایل در دایرکت ادمین
۱. ورود به دایرکت ادمین و باز کردن فایل منیجر
وارد پنل DirectAdmin شوید.
در قسمت “System Info & Files” روی “File Manager” کلیک کنید.
۲. آپلود فایل در دایرکت ادمین
به مسیر
public_html
بروید.
روی گزینه “Upload Files” کلیک کنید و فایل موردنظر را آپلود کنید.
۳. ایجاد لینک دانلود در دایرکت ادمین
مشابه سی پنل، لینک دانلود شما به این شکل خواهد بود:
https://yourdomain.com/filename.zip
نکته: اگر فایل را در پوشهای دیگر آپلود کردهاید، باید مسیر دقیق آن را در لینک مشخص کنید:
https://yourdomain.com/folder/filename.zip
اکنون فایل شما از طریق این لینک برای دانلود در دسترس است.
چگونه لینک دانلود فایل را محافظت کنیم؟
گاهی اوقات نمیخواهید که همه کاربران بتوانند فایل را دانلود کنند. در اینجا چند روش برای محافظت از لینک دانلود پیشنهاد میکنیم:
۱. محافظت از پوشه با رمز عبور
در سی پنل: به “Directory Privacy” بروید و برای پوشه موردنظر رمز عبور تعیین کنید.
در دایرکت ادمین: از فایل
.htaccess
برای محافظت از پوشه استفاده کنید.
۲. ایجاد لینک دانلود موقت
میتوانید از افزونههای وردپرس مانند Download Monitor یا اسکریپتهای PHP برای ایجاد لینکهای دانلود موقت استفاده کنید.
۳. غیرفعال کردن دسترسی مستقیم به فایلها
اگر میخواهید فایلهای حساس محافظت شوند، میتوانید با اضافه کردن این کد در
.htaccess
از دسترسی مستقیم جلوگیری کنید:
<Files "filename.zip">
Deny from all
</Files>
نکته: جای
filename.zip
را با نام فایل خود جایگزین کنید.
جمعبندی: کدام روش بهتر است؟
اگر فایل عمومی است، آن را در
public_html
آپلود کنید و لینک مستقیم بدهید.
اگر فایل خصوصی است، با رمزگذاری پوشه یا ایجاد لینک موقت از آن محافظت کنید.
اگر لینک دانلود برای کاربران خاصی است، میتوانید لینکهای موقت با زمان انقضا ایجاد کنید.
شما از کدام روش برای ایجاد لینک دانلود در سی پنل یا دایرکت ادمین استفاده میکنید؟ نظرات خود را با ما در میان بگذارید!
یک پاسخ
خیلی از این اطلاعات استفاده کردم، مرسی!