چطور میتونم فولدرهای پروژمو ببندم که مثلا اگر کسی تایپ کرد test/pictures عکسای اپلود شده روی هاست رو نبینه
.htaccess در آپاچی
@farshid.moradi199658
این کد ها را در فایل .htaccess بزارید
RewriteEngine on
RewriteCond %{REQUEST_URI} !^users/
RewriteRule ^(.*)$ users/$1 [L]شاید پاسخ شما همینجا باشد
در دایرکتوری pictures یک فایل .htaccess بسازید و در اون فایل کد زیر رو بنویسید.
Options -Indexes
حالا دیگه اگر کسی به آدرس test/pictures بیاد نمیتونه همه چیز های توش رو ببینه.
@rafig.xiyavi
این کار قطعا ایراد امنیتی داره. دو تا مثالی که درکش راحت و ملموس باشه میزنم:
۱- ممکنه توی بعضی فولدر ها فراموش کنید فایل index.html رو قرار بدین.
۲- اگر کاربر به هر روشی بتونه یک فایل php با محتوای زیر توی مسیر مورد نظر آپلود کنه اونوقت میتونه با اجرا کردن اون فایل php لیست فایل های اون پوشه رو مشاهده کنه:
<?php
$all = glob('/path/to/dir/*.*');
۳-