# تفعيل عرض فهارس المجلدات
Source: https://docs.webgee.com/ar/hosting/enable-directory-index-listings-using-htaccess



اجعل خادم الويب يعرض محتويات مجلد حين لا تكون فيه صفحة فهرس. ينطبق على الاستضافة
المشتركة والموزِّعة والمميّزة.

فافتراضيًا، يعيد طلب مجلد لا يحوي `index.html` ولا `index.php` خطأ
**403 Forbidden**. وعرض فهارس المجلدات معطّل لسبب.

<Callout type="warn">
  تفعيل هذا يكشف **كل ملف في المجلد** لكل من يجد الرابط — بما في ذلك النسخ
  الاحتياطية والتصديرات وملفات الإعدادات وكل ما افترضت أن أحدًا لا يعرفه.

  افعله لمجلد تقصد أن يكون قابلًا للتصفّح، لا لموقع كامل أبدًا.
</Callout>

## فعّله [#فعّله]

أنشئ `.htaccess` أو حرّره **في المجلد الذي تريد عرضه** — لا في جذرك المستنَدي —
وأضف:

```apache
Options +Indexes
```

## أفضل: تحكّم فيما يُعرَض [#أفضل-تحكّم-فيما-يُعرَض]

فـ `+Indexes` المجرّدة تعرض أسماء الملفات فقط. أما `+FancyIndexing` فتضيف
الأحجام والتواريخ والفرز:

```apache
Options +Indexes +FancyIndexing
IndexOptions FancyIndexing HTMLTable NameWidth=*
```

وأخفِ الملفات التي لا ينبغي إدراجها حتى حين يكون التصفّح مقصودًا:

```apache
IndexIgnore .htaccess *.php *.sql *.zip *.bak
```

## عطّله لمجلد [#عطّله-لمجلد]

```apache
Options -Indexes
```

وهو مفيد لمجلد رفع داخل منطقة قابلة للتصفّح.

## تأكّد أنه نجح [#تأكّد-أنه-نجح]

زر رابط المجلد. وينبغي أن ترى القائمة لا خطأ 403.

ثم افحص ما هو مكشوف فعلًا. انظر إلى القائمة واسأل إن كان كل ملف فيها ملفًا
تسلّمه لغريب — وهذه هي اللحظة التي يلاحظ فيها الناس ملف قاعدة بيانات نسوه.

## نهج أفضل للتنزيلات [#نهج-أفضل-للتنزيلات]

إن كان الهدف عرض ملفات للتنزيل، فصفحة فهرس تعدّدها عمدًا أأمن من كشف المجلد.
فأنت تتحكّم بما يظهر، وإضافة ملف إلى المجلد لا تنشره بصمت.

## اقرأ أيضًا [#اقرأ-أيضًا]

* [إنشاء صفحات أخطاء مخصّصة](/ar/hosting/how-to-create-custom-error-pages-in-cpanel)
* [صلاحيات الملفات والمجلدات](/ar/hosting/what-file-and-directory-permissions-should-i-use-for-my-web-files)
