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.

  1. hakan diyor ki,

    arkadaşım şeyi diyorum ben .htaccess açılmıoki . bozuo işi nokta koymasını istemio
    nası yapıcaz bi yardım cı olsana bi türlü yapamadım bu işi ya

  2. Huzurlum diyor ki,

    Arkadaşım Windows Üzerinde bu dosyayı oluşturamazsın Windowsta Bir metin Belgesi oluştur kodları onun içerisine yükle Sonra Dosyayı ftp ne at FTP’deyken dosyanın ismini .htaccess die değiştir. (Eğer bu dosyadan hostunda zaten varsa o dosyayı editleyerek kodları kullan eğer dosyanın üzerine yadırırsan eski bilgilerin silinecek websiten açılmayacaktır.) Bu dosyatı Kendi FTP’de görmek için Plesk gibi bir kontrol panelden file maneger a girmelisin orada bu dosyayı net olarak görebilirsin. Windows Serverlarda bu dosya çalışmaz Sadece Linux içindir…

Yorum yap