فرشید مرادی
3 سال پیش توسط فرشید مرادی مطرح شد
5 پاسخ

چطور میتونم فولدرهای پروژمو ببندم

چطور میتونم فولدرهای پروژمو ببندم که مثلا اگر کسی تایپ کرد test/pictures عکسای اپلود شده روی هاست رو نبینه


ثبت پرسش جدید
IrajJavidan
@IrajJavidan1 3 سال پیش مطرح شد
0
فرهاد
تخصص : Javascript Developer
@cfarhad 3 سال پیش مطرح شد
0

@farshid.moradi199658

این کد ها را در فایل .htaccess بزارید

RewriteEngine on
RewriteCond %{REQUEST_URI} !^users/
RewriteRule ^(.*)$ users/$1 [L]

علی ام
@aliam 3 سال پیش مطرح شد
0

در دایرکتوری pictures یک فایل .htaccess بسازید و در اون فایل کد زیر رو بنویسید.

Options -Indexes

حالا دیگه اگر کسی به آدرس test/pictures بیاد نمیتونه همه چیز های توش رو ببینه.


رافق مجتهدزاده
تخصص : برنامه نویسی php
@rafig 3 سال پیش مطرح شد
1

من بیشتر مواقع تو دایرکتوری یه فایل index.html بدون محتوا می زارم.
لطفا در مورد این کار نظر بدید که خطر امنیتی داره یا این هم همون کار رو انجام می ده؟


آرش تقوی
تخصص : برنامه نویس فول استک
@arash.taghavi69 3 سال پیش مطرح شد
1

@rafig.xiyavi
این کار قطعا ایراد امنیتی داره. دو تا مثالی که درکش راحت و ملموس باشه میزنم:
۱- ممکنه توی بعضی فولدر ها فراموش کنید فایل index.html رو قرار بدین.
۲- اگر کاربر به هر روشی بتونه یک فایل php با محتوای زیر توی مسیر مورد نظر آپلود کنه اونوقت میتونه با اجرا کردن اون فایل php لیست فایل های اون پوشه رو مشاهده کنه:

<?php 
$all = glob('/path/to/dir/*.*');

۳-


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام