حفاظت از لینکهای دانلود خارجی ووکامرس

اکثر سایتهای دانلود فایل یا فروش فایل دارای هاست مجزایی برای فایلهای دانلود خود میباشند که حفاظت از این فایلها ضروری است؛ در غیر این صورت هر کسی با در دست داشتن آدرس فایلهای شما میتواند آنها را هزاران بار دانلود کند و با این کار حتی میتوانند هاست دانلود شما را از دسترس خارج کند
یکی از راه کارها برای محدود کردن دسترسی افراد به هاست دانلود شما استفاده افزونه های محافظت از لینک های دانلود خارجی هستش(با جستجویی که برای این موضوع کردم افزونه رایگانی پیدا نکردم و افزونه های پولی خارجی هم یا آپدیت نشده بودند یا مشکل داشتند!! افزونه ایرانی که پیدا کردم هم هزینه اش برای من زیاد بود!)
بنابر این تصمیم گرفتم که با ابتدایی ترین روش دسترسی به هاست دانلود سایتم رو محدود کنم که در ادامه توضیح میدم
1- اول دسترسی به پوشه ای که فایل های دانلود در اون قرار دارد رو محدود میکنیم
برای این کار وارد کنترل پنل هاست خودتون بشین و روی پوشه مورد نظر کلیک کنید و گزینه change permissions را انتخاب کنید و دسترسی رو 751 تنظیم کنید

با این کار وقتی آدرس سایت و پوشه رو وارد مرورگر میکنیم پوشه مورد نظر باز نمیشه ولی فایل های داخل اون اجرا و دانلود میشه
2- برای اینکه وقتی وارد هاست دانلود میشیم (مثلا dl.yourweb.com ) پوشه ها و فایل ها نمایش داده نشود میتونید یک فایل html با نام index.html بسازیم و تو پوشه public_html آپلود کنیم
اگر فایل html خالی از کد باشه با وارد کردن آدرس هاست دانلود (مثلا dl.yourweb.com ) یک صفحه سفید خالی نمایش داده میشه
میتوانید برای این کار از کد ریدایرکت استفاده کنید که با وارد کردن آدرس، هاست دانلود ریدایرکت بشه به سایتتون در واقع وقتی آدرس dl.yourweb.com رو با مرورگر باز میکنید سایت اصلیتون باز میشه yourweb.com
کد ریدایرکت زیر رو داخل فایل index.html قرار بدین و ذخیره کنید
توجه داشته باشین که به جای https://yourweb.ir آدرس سایت خودتون رو وارد کنید
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″><meta http-equiv=”refresh” content=”0; url=https://yourweb.ir/”>
</head>
یا حق
درودبر شما
بنده به تازگی افزونه ای نوشته ام که کارش حفاظت از لینک های دانلود مستقیم خارجی فایلهای افزونه ووکامرس، edd و... می باشد.
لینک افزونه جهت معرفی:
https://www.zhaket.com/web/wc-protect-external-link