# Enable URL rewriting
RewriteEngine On

# Serve existing files and folders directly
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# Clean URLs: /python → /pages/python.html
RewriteRule ^([a-zA-Z0-9_-]+)$ pages/$1.html [L,QSA]

# Homepage
RewriteRule ^$ index.html [L]
