v2.5.2
Giriş yap

htaccess ile Siteye sadece URL üzerinden girişi sağlama

suig
590 defa görüntülendi

Merhaba ben bir site yapıyorum ve içeriklerimin (mp4,png,jpg) sadece siteadresi.com adresinde görünmesini istiyorum mesela siteadresi.com/resim.png diye aratıldığında 404'e yönlendirilmesini istiyorum

Bunu yapmamın bir yolu var mı?

İnternette araştırdığımda "allow from" kodunu gördüm fakat hosting ip adresimi girdiğimde yine de erişim yapamıyorum bu hostingimden kaynaklı bir şey olabilir mi?

Cevap yaz
Cevaplar (1)
munzevi
963 gün önce

evet bu mümkün.

home/public_html/site/index
home/public_html/site/core/control.php

#home/public_html/site/core/.htaccess
Order deny,allow
Deny from all
<Files "Control.php">
    Allow from all
</Files>

dizin sisteminin böyle olduğunu varsayıyorum. ana dizinde index dosyası dışında sadece core klasörü var ve index.php dışında sadece core dizininde yer alan control.php dosyasına erişim izni veriyorsun. yapılan bütün istekleri control.php ile sınıf bazlı dahil ediyorsun. bunun için mvc mimarisinden anlıyor olmalısın. mantık dışında verebileceğim başka bir şey yok.