php .php uzantılı dosya deişimi

chnyrdkl (16) 7 yıl önce sordu

merhaba arkadaşlar.

siteadi.com/bildirimler.php

siteadi.com/page.php

gibi .php olanları nasıl siteadi.com/page

yapabilirim? 

.php olarka gözükmemesini istiyorum

Toplam 2 cevap


notify (538) 7 yıl önce cevapladı

Merhaba;

Bunu sunucunuz'da bulunan .htaccess dosyanıza ekleyeceğiniz birkaç satır kod ile kolaylıkla halledebilirsiniz. Örnek;

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^index.*$ index.php [NC] 
RewriteRule ^dosyaadi.* dosyaadi.php [NC] 

Yukarıda ki kod ile, hangi dosyalarınızın uzantılarını gizlemek istiyorsanız örnekde'ki gibi alt alt sıralayınız. Unutmamanız gereken bir husus var. Dosyalarınız'da ki verdiğiniz linkler örneğin;  <a href="index.php"></a> burda bulunan kod dizinini şu şekilde değiştirmeniz gerekmektedir. <a href="index"></a>

kartalkamil (1) 7 yıl önce cevapladı

Tüm olmayan dosya isimlerini örnek http://www.sitenizinadresi.com/benim-boyle-bir-sayfam-var adresinin / dan sonrasını index.php dosyanıza get olarak alabilir, kodlama içerisinde dilediğiniz sayfayı ekrana getirebilirsiniz.

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$  index.php?gelensayfaadresi=$1 [QSA] [L]