# ============================================================
#  حماية مجلد الواجهة البرمجية
# ============================================================

# منع تحميل ملفات الإعدادات والمكتبات مباشرة من المتصفح
<FilesMatch "^(config|bootstrap|helpers|schema|store)\.php$">
  <IfModule mod_authz_core.c>
    Require all denied
  </IfModule>
  <IfModule !mod_authz_core.c>
    Order allow,deny
    Deny from all
  </IfModule>
</FilesMatch>

# لا تعرض قائمة الملفات
Options -Indexes

# ردود الواجهة لا تُخزَّن أبدًا
<IfModule mod_headers.c>
  <FilesMatch "\.php$">
    Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
    Header set X-Content-Type-Options "nosniff"
  </FilesMatch>
</IfModule>
