How to remove .php extension with .htaccess

If you want to remove .php extension from website URL’s Link, then here’s the code you have to write in your .htaccess file. .php extension is removed to make url user and seo friendly. It is recommended to don’t disclose technology name in the url (uniform resource locator).

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^\ ]+)\.php
RewriteRule ^/?(.*)\.php$ /$1 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule ^([^\.]+)$ $1.php [NC,L]

#for remove html extension
RewriteRule ^([^\.]+)$ $1.html [NC,L]

When you will use this code you should remove .php from all pages which are used to link the PHP files, otherwise it will show the error.




What is an .htaccess file

An .htaccess file is a simple ASCII file thats create with text editor like Notepad. It changes configuration according to pre-directory basis.

Coding Tag

Coding Tag always happy to serve you in Information Technology (IT). Learn HTML, CSS, Javascript, PHP, Android, Digital Marketing, Latest IT News and many more.

Leave a Reply

avatar
  Subscribe  
Notify of