RewriteEngine On

# Set base (VERY IMPORTANT for subfolder)
RewriteBase /pms/best-pms-in-india/

# Remove trailing slash (but keep correct path)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ $1 [R=301,L]

# Serve .php files without extension
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^/]+)/?$ $1.php [L]

# Redirect .php to clean URL
RewriteCond %{THE_REQUEST} \s/([^.]+)\.php[\s?] [NC]
RewriteRule ^ %1 [R=301,L]