RewriteEngine On

# Don't rewrite existing files or directories
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite /waiting/{session_id} to waiting.php?session_id={session_id}
RewriteRule ^waiting/([a-zA-Z0-9_-]+)$ waiting.php?session_id=$1 [L,QSA]

# Rewrite /result/{session_id} to result.php?session_id={session_id}
RewriteRule ^result/([a-zA-Z0-9_-]+)$ result.php?session_id=$1 [L,QSA]

# Proxy API requests to backend (when using Apache as reverse proxy)
# Uncomment and adjust for production:
# RewriteRule ^api/(.*)$ http://localhost:8000/api/$1 [P,L]
# ProxyPassReverse /api/ http://localhost:8000/api/

# Serve storage files directly
# Alias /storage to the storage directory path
