Y ü k l e n i y o r
htaccess ile Dosya Uzantılarını Kaldırma

htaccess ile Dosya Uzantılarını Kaldırma

Merhabalar,

Bu yazımda .htaccess dosyası ile sitenizdeki PHP ve HTML dosyalarının URL kısmında dosya uzantısının nasıl gizleneceğini anlatacağım.

Birçok sitede sadece kelimelerden oluşan, dosya uzantısı olmayan URL’ler görmüşsünüzdür. Bu yazıda, yalnızca dosya adlarının .htaccess ile nasıl sade bir yapıya dönüştürüldüğünü göstereceğim.

Site ana dizininde yer alan .htaccess dosyasını açarak aşağıdaki düzenlemeleri yapabilirsiniz.

PHP Dosyaları için:


RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]

HTML Dosyaları için:


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

Yukarıdaki yapı sayesinde:

  • /iletisim.php yerine /iletisim
  • /hakkimizda.html yerine /hakkimizda

şeklinde sade URL kullanabilirsiniz.

Not: PHP ve HTML dosyaları için kurallar ayrı ayrı yazılmalıdır.

Umarım işinize yaramıştır. Mutlu Kodlamalar :)