How to Remove php Extension from URL

The extension does not matter for SEO ranking, but for better experiences, we can remove the .php or .html extension from a static website.

To remove the extension we have to create a .htaccess file and put it under the website document root folder.

And then add the following code into the .htaccess file.

//put this code in the root file .htaccess
RewriteEngine on
#remove extension html
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [NC,L]

#remove extension php
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php

And then remove the .php extension from your header file (if your site is still showing the .php extension).

Suppose your site is www.yourdomain.com/page.php then remove the ‘.php’ from href section.

Nur Salam. © 2021 Hosted on SiteGround