در بسیاری از وب‌سرورها، فهرست کردن دایرکتوری (directory listing) به طور پیش فرض غیرفعال است. در صورتی که در یک دایرکتوری هیچ فایل فهرستی وجود نداشته باشد، خطای 403 (یعنی HTTP Forbidden Access) باز می‌گردد.

کلاینت نمی‌تواند فایل‌های موجود در دایرکتوری را ببیند؛ اما، برخی از کاربران ممکن است نیاز داشته باشند که فایل‌ها را در یک دایرکتوری خاص فهرست کنند.

در ادامه به نحوه فعال‌سازی و غیرفعال‌سازی قابلیت فهرست کردن محتوای دایرکتوری با استفاده از فایل htaccess پرداخته شده است.

 

 

این مطلب نیز ممکن است برای شما مفید باشد: تغییر مسیر وب سایت با استفاده از فایل .htaccess

 

برای فعال سازی قابلیت directory listing، مراحل زیر را دنبال نمایید:

1. از طریق یک ابزار مدیریت فایل یا کلاینت FTP/SSH، به دایرکتوری مورد نظر برای فعال سازی directory listing بروید.

2. فایل htaccess. را ایجاد کرده و ویرایش نمایید.

3. خط زیر را در بالای فایل اضافه کنید:

Options +Indexes

 

به منظور غیرفعال کردن قابلیت directory listing کافیست مراحل زیر را انجام دهید:

1. از طریق یک ابزار مدیریت فایل یا کلاینت FTP/SSH، به دایرکتوری مورد نظر برای غیرفعال سازی directory listing بروید.

2. فایل .htaccess را ایجاد کرده و ویرایش نمایید.

3. خط زیر را در بالای فایل اضافه کنید:

Options -Indexes

 

 

 

منبع:

plothost