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