# منع تنفيذ أي كود PHP داخل مجلد data (لو حد قدر يرفع شل PHP هنا لن يتم تنفيذه)
<IfModule mod_php7.c>
    php_flag engine off
</IfModule>
<IfModule mod_php8.c>
    php_flag engine off
</IfModule>

# طبقة بديلة تعمل حتى لو mod_php مش شغال (سيرفرات PHP-FPM)
<FilesMatch "\.php$">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
    </IfModule>
</FilesMatch>

# منع الوصول المباشر لملفات JSON من مجلد data (طبقة حماية إضافية فوق حماية الجذر)
<FilesMatch "\.(json|log|env|ini|bak|sql)$">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
    </IfModule>
</FilesMatch>
