RewriteEngine On

# Redirect /admin to /admin/ (with trailing slash)
RewriteRule ^$ /admin/ [R=301,L]

# Handle login redirect properly
RewriteRule ^login/?$ login.php [L]

# Handle other admin routes
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]