RewriteEngine On

# 排除目录
RewriteRule ^file/ - [L]
RewriteRule ^assets/ - [L]
RewriteRule ^includes/ - [L]
RewriteRule ^install/ - [L]
RewriteRule ^user/ - [L]
RewriteRule ^admin/ - [L]

# 处理 down.php PATH_INFO 访问
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^down\.php/(.+)$ down.php/$1 [L]

# 默认重写规则
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_\-]+)$ $1.php [L]
