# Root .htaccess - EVERYTHING routes through public/index.php
# This single file handles all URL rewriting

RewriteEngine On
RewriteBase /

# Don't rewrite existing files (CSS, JS, images, uploads)
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]

# Don't rewrite existing directories
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# Route all other requests to public/index.php
RewriteRule ^(.*)$ public/index.php?url=$1 [QSA,L]
