RewriteEngine On

# CALLBACK URL ke liye redirect OFF karo (extension hatane wala rule skip karo)
RewriteCond %{REQUEST_URI} !^/api/kilipay_callback\.php$ [NC]

# Ye rule sirf un URLs pe lage jahan REQUEST_URI callback na ho:
RewriteCond %{THE_REQUEST} \s/([^.]+)\.(php|html|htm)[?\s] [NC]
RewriteRule ^ /%1 [R=301,L]

# Internal rewrites for extensionless URLs
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.htm -f
RewriteRule ^(.*)$ $1.htm [L]
