.PHP engelleme

ErdemSağlam

Hectopat
Katılım
5 Nisan 2018
Mesajlar
137
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar url'de .php engellemem lazım ama dosyayı engellemeyeceğim sadece adres çubuğunda .php yazılmasını engellemem gerek. Mesela adres çubuğuna hakkimzida.php yazıldığı zaman 404'e atacak ama hakkimizda yazıldığı zaman dosyanın içeriği gelecek. bunu nasıl yapabilirim. .htaccess ile mi olacak yoksa php ile mi olacak. Ben şimdilik js ile hallettim ama bu geçici çözüm

<script type="text/javascript">
//url kontrol başlangıç
(function setUrl() {

let url = location.pathname;
//console.log(url);
if (url.includes(".php")) {
window.location = "index";
}

})();
//url kontrol bitiş
</script>

Ek olarak: url'de .dosya uzantısının gözükmesi seo açısından zararlı mıdır?
 
.php Yazıldığında 404 sayfasına atmak çok mantıksız olur, .htaccess üzerinden default olarak .php uzantısının görünmemesini sağlayabilirsin. PHP uzantısını silmek için şöyle bir şey yapabilirsin:
Kod:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
Kendi local serverinde çalışır mı bilmiyorum, ben dosyaları hosting'e attıktan sonra çalışmıştı bu kod.
 

Yeni konular

Geri
Yukarı