RewriteEngine On

# 1. Sirf GET requests ke liye .php hide karein (Taki POST/AJAX requests ka data loss na ho)
RewriteCond %{THE_REQUEST} ^GET\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R=301,L]

# 2. Yeh system ko batayega ki bina .php wale link ko kaise process karna hai
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [L,QSA]