موضوع :
بانک کد اسکینک ,
کد های htaccess ,
زمان: 1395/02/19
آموزش لیست شدن یا جلوگیری از لیست شدن محتویات پوشه با htaccess

سلام
حتما پیش اومده که دیدید داخل یه پ.شه هاست میرید فایل هاییی که در اون پوشه هست برای کاربران نمایش داده میشه و ساده ترین مشکل این مورد این هست که کپی یا ریپ قالب رو راحت میکنه. موارد امنیتی هم زیاد داره مثلا اگر سایت دانلود فیلم و موزیک و.. دارید کاربر با وارد شدن به پوشه فیلم ها میتونه بدون رفتن به مطالب هر فیلمی رو دانلود کنه. خب راه کار حل این مشکل را در در ادامه مطرح میکنیم.
برای جلوگیری از لیست شدن فایل ها چند راه وجود داره مثل قرار دادن یک فایل با فرمت و نام index.php اما وقتی پوشه ها زیاد باشه این کار سختی میشه. پس بهترین راه کار اینه که یک فایل با نام .htaccess که معمولا در بیشتر سیستم های مدیریت محتوا این فایل وجود داره در روت هاست ایجاد کنید اگر وجود داشت بازش کنید و کد زیر را در آن قرار دهید:
Options -Indexes
حالا موضوع رو برعکس میکنیم شما در هاستی هستید که به صورت پیش فرض فایل ها نمایش داده نمیشوند برای اینکه فایل ها نمایش داده شوند کد زیر را در فایل .htaccess قرار دهید:
Options +Indexes
حالا اگر بخواهید یه تعداد فایل رو محدود کنید که فقط یک سری فایل ها نمایش داده نشوند از کد زیر استفاده میکنید:
IndexIgnore *.rar*.zip
با این کد فایل های rar و zip نمایش داده نمیشوند و بقیه فرمت ها نمایش داده میشوند. هر فرمتی خواستید نمایش داده نشود در کد بالا قرار دهید.

1368
نظرات : 3 تا
بازدید : بار