.htaccess dosyası ile .php .html gibi uzantıları kaldırmak

Merhaba, bu yazımızda .htaccess dosyası ile bir websitesi uzantısında ki .php .html veya daha farklı dosyaların uzantılarını nasıl kaldıracağımızı öğreneceğiz.

Sitemizin ana dizinine .htaccess adında bir dosya oluşturuyoruz. Eğer bu isimde bir dosya var ise oluşturmanıza gerek yok herhangi bir düzenleme programı ile dosyayı açınız. (notepad, notepad++, vscode vs.)

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^([a-z]+)\/?$ $1.php [NC]
</IfModule>

Bu kodu oluşturduğumuz dosyanın içine yazıyoruz. Daha sonra kaydediyoruz ve işlem tamam. Diğer uzantılar için de aynı kodu kopyalayıp sadece .php kısımlarını değiştirmeniz yeterli olacaktır.