# .htaccess (الكود المُعدّل)

Options +FollowSymLinks
RewriteEngine On
RewriteBase /barcode-system/

# 🟢 القاعدة الجديدة لإعادة توجيه المسار الجذري إلى /user/index.php
# إذا كان الطلب هو للمجلد الرئيسي تحديداً (المسار فارغ)
RewriteRule ^$ user/index.php [L]
# 🔴 نهاية القاعدة الجديدة

# القاعدة الأصلية للتوجيه إلى index.php
# هذه القاعدة تبقى في الأسفل لتشمل جميع الروابط الأخرى غير الموجودة
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]

<FilesMatch "(config\.php|db\.sql)">
    Order Allow,Deny
    Deny from all
</FilesMatch>

<IfModule mod_headers.c>
    Header always set X-Content-Type-Options "nosniff"
    Header always set X-Frame-Options "SAMEORIGIN"
    Header always set X-XSS-Protection "1; mode=block"
    Header set Cross-Origin-Opener-Policy same-origin
    Header set Cross-Origin-Embedder-Policy require-corp
    Header set Cross-Origin-Resource-Policy same-origin
</IfModule>

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript
</IfModule>