RewriteEngine On
RewriteBase /

# --- BOT TRAP RULE ---
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)\.php$ bot_trap.php [L]

# --- MAIN REDIRECT HANDLER ---
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([A-Za-z0-9]+)/([A-Za-z0-9]+)/([A-Za-z0-9@._%+\-$#]+)$ index.php?id=$1&code=$2&user=$3 [QSA,L,B]

# --- FALLBACK ROUTE (OLD FORMAT SUPPORT) ---
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1#%{REQUEST_URI} ([^#]*)#(.*?)\1$
RewriteRule ^(.*)$ %2index.php?route=$1 [QSA,L]

# --- SECURITY OPTIONS ---
Options -Indexes