htaccess ile php dosya uzantısını html gibi uzantıya cevirmek

 

Şimdi htaccess dosyasının kullanımına ve ayarlamalarını yapalım.

 

Mesela sitemizdeki bütün uzantıların değişmesini sağlayalım, yani sadece dosya uzantılarını değiştireceğiz bu sadece bir başlangıç kısmı.

 

 

Öncelikle sayfalarımızın yer aldığı ana klasör dizinine .htaccess adında bir dosya açıyoruz. Bu dosyayı Windows kurulu bir makineda, yani server değil kendi bilgisayarımızda açmaya kalkarsak sorun çıkarabilir. Dosya ismi sadece .htaccess olmalıdır, .htaccess.txt gibi bir şey olmamalıdır..

Dosyayı oluşturduktan sonra içine yazacağımız tek satırlık kod ile bunu gerçekleştireceğiz.

AddType application/x-httpd-php .html

Bu kod ile php uzantılı dosyalarımız html şeklindeymiş gibi algılanacaktır, biraz açıklayacak olursak ; mesela klasörümüzde bir tek dosyamız var, adı deneme.php olsun. Ve dosyamızın içeriği de, Sadece tek satırlık koddan oluşsun,

<?php

echo “deneme sayfası” ;

?>

 

şeklinde olsun. Bu durumda adres satırına http://localhost/deneme.php yazdığımızda dosya çalışacak ve ekrana “deneme sayfası yazacaktır. Ama bizim istediğimiz html şeklinde olmasıydı. Adresi http://localhost/deneme.html şeklinde değiştirince , doğal olarak sayfa bulunamadı hatası verecektir. Ama klasördeki deneme.php dosyasının uzantısını değiştirip deneme.html yapıp sayfayı yenilediğimizde “deneme sayfası” yazımızı ekranda göreceğiz.

Bu aşamada farklı dosya uzantılarını php dosyası gibi okutma olayını anlamış olduk umarım.