جلوگیری از دانلود پسوندهای خاص با htaccess
در گذشته نوشته های زیادی در ارتباط با کار و ترفندهای موجود با فایل htaccess برای شما نوشته ایم و در این نوشته نیز در ارتباط با جلوگیری دانلود مستقیم فایل هایی با پسوند خاص از روی سرور با کمک htaccess که برای کانفیگ شخصی هر مسیر در سرور می باشد می پردازیم.
در این نوشته همراه ما باشید.
جلوگیری از دانلود پسوندهای خاص با htaccess
اگر نیاز دارید دانلود تمامی فایل ها با تمامی پسوند ها از یک دایرکتوری غیرفعال شود کافیست فایل htaccess خود را باز کرده و کد زیر را درون آن قرار بدهید:
Order Deny,Allow Deny from all
با کد بالا مشخص می کنید که دسترسی به همه فایل های این دایرکتوری برای دانلود global ممنوع شود.
پیشنهاد نویسنده: ایجاد لینک دانلود غیرمستقیم فایل ها با php
حالا اگر نیاز داشته باشید مثلا فایل هایی با پسوند .rar تنها برای دانلود توسط افراد از روی سرور شما غیر مجاز شود فایل htaccess را باز کنید و سپس کد زیر را درون آن قرار دهید:
<Files ~ "\.rar$"> Order allow,deny Deny from all </Files>
خب حالا به سرور خود می گویید که فایل هایی که با پسوند rar هستند غیر قابل دانلود توسط کاربران شوند؛ توجه داشته باشید این قطعه کد تنها به دایرکتوری جاری اعمال می شود و اگر برای تمام دایرکتوری های خود می خواهید این موضوع را اعمال کنید باید در htaccess همه ی این دایرکتوری ها ذخیره شود.
اگر ترفند خاصی از htaccess نیاز دارید در بخش نظرات به ما اعلام کنید.
موفق باشید.
ارسال پاسخ