<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /cmms/

    # Redirect Trailing Slashes...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^ index.php [L]
</IfModule>

# امنیت - جلوگیری از دسترسی به پوشه‌های حساس
<FilesMatch "\.(env|json|config|log|sql|db)$">
    Order allow,deny
    Deny from all
</FilesMatch>

# جلوگیری از لیست شدن پوشه‌ها
Options -Indexes