htaccess ile Siteye sadece URL üzerinden girişi sağlama
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?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
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.