برخی مواقع به دلیل مسائل امنیتی و یا جلوگیری از سرقت محتوا توسط بازدیدکنندگان، تمایل دارید نمایش محتوای دایرکتوریهای مختلف وبسایت خود را در هاست غیر فعال کنید. به نمایش محتوای پوشهای از هاست با مراجعه مستقیم به آن Directory Index Listings یا Directory Browsing میگویند. برای مثال در پوشهای از هاست خود مثال domain.com/theme یا domain.com/backup فایل ZIP حاوی محتوای وبسایت و پوسته مورد استفاده دارید. در صورت بازدید مستقیم این مسیرها، مراجعه کننده میتواند محتوای ZIP قرار داده شده در این دو دایرکتوری را دانلود نماید. در این صورت هم امکان سرقت پوستهی شما را به صورت رایگان دارد و هم از مسیر قرارگیری فایلها، محتوای مورد استفاده و اطلاعات پایگاه داده اطلاع پیدا میکند و از طریق حفرههای موجود میتواند به وبسایت نفوذ پیدا کند. در این شرایط پیشنهاد ما غیر فعال کردن Directory Index Listings میباشد.
نحوه فعالسازی نمایش محتوای دایرکتوری
با وجود موارد ذکر شده، در صورتی که قصد فعالسازی Directory Index Listings داشته باشید، موارد زیر را انجام دهید:
1- وارد فایل .htaccess شوید.
2- کد زیر را درون این فایل قرار دهید:
Options +Indexes
با قرار دادن کد فوق در فایل .htaccess تنها نام فایلها نمایش داده میشود. چنانچه تمایل به نمایش نام فایلها به همراه نمایش حجم و تاریخ آخرین ویرایش انجام شده بر روی آنها دارید، کد زیر را درون فایل .htaccess قرار دهید:
IndexOptions +FancyIndexing
نحوه غیر فعال کردن نمایش محتوای دایرکتوری
جهت جلوگیری از نمایش محتوای پوشهای از هاست، موارد زیر را انجام دهید:
1- وارد فایل .htaccess شوید.
2- کد زیر را درون فایل .htaccess قرار دهید:
Options –Indexes