# Enable Rewrite Engine
RewriteEngine On

# ⚡ Exclude assets folder from rewrites
RewriteCond %{REQUEST_URI} ^/assets/ [NC]
RewriteRule ^ - [L]

# ⚡ Remove .php extension from URLs
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]+)/?$ $1.php [L]

# ⚡ Allow GET-style parameters using slashes
# Example: /page/value -> page.php?x=value
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/?$ $1.php?x=$2 [L,QSA]

# ⚡ Optional: handle deeper URLs (e.g., /page/param1/param2)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ $1.php?x=$2&y=$3 [L,QSA]

# ⚡ Optional: even deeper URLs (4 parameters)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ $1.php?x=$2&y=$3&z=$4 [L,QSA]
