<IfModule mod_rewrite.c>
    RewriteEngine On

    # منع تصفح واستعراض المجلدات والملفات
    Options -Indexes

    # حماية وإخفاء ملف البيئة .env وملفات النظام الحساسة
    <FilesMatch "^\.env|\.git|composer\.(json|lock)|package(-lock)?\.json|artisan">
        Order allow,deny
        Deny from all
    </FilesMatch>

    # إعادة توجيه كافة الطلبات تلقائياً وبأمان إلى مجلد public
    RewriteCond %{REQUEST_URI} !^/public/
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
