RewriteEngine On # Remove .php extension from URL RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^([^\.]+)$ $1.php [L] # Optional: Force trailing slash removal (cleaner look) RewriteCond %{REQUEST_URI} /$ RewriteRule ^(.+)/$ /$1 [R=301,L] RewriteRule ^img/(.*)$ Server_Images.php?src=uploads/$1 [L,QSA]