. Htaccess özel dosyalara erişimi reddetmek?

2 Cevap php

Ben. Htaccess ile bir dosyaya erişimi devre dışı bırakmak mümkün, ama ben (değil içerir itibaren, doğrudan) görülebilir birden fazla dosya izin vermemek için nasıl bilmiyorum

Onlar bu yüzden bir dosya türünü devre dışı olamaz. Php vardır (ki çevrimiçi tek öğreticiler gibi ..)

<FILES ... ? 

</FILES>

Ya da bir şey .. Örneğin "home.php, file.php, test.php" nasıl o etiketi ile tüm üç dosyalara erişimi reddetmek mi? veya benzer, lütfen yardım!

2 Cevap

Eğer normal ifadeler dayalı dosyaları dışlamak istiyorsanız, bunun yerine Dosyalar, örneğin FilesMatch komutlarını kullanabilirsiniz:

<FilesMatch ^((home|test|file)\.php$|mysecretfolder|asecretpicture\.jpe?g)$>
...
</FilesMatch>

Bu dosyaları tek tek dışlamak zorunda gibi görünüyor:

<files home.php>
Deny/Allow/Whatever
</files>
<files file.php>
...

Home.php, file.php ve dnm.php gerçekten bir "* ile gruplandırılmış olamaz gibi *.gif <files> veya something* kullanabilirsiniz, ancak "Bu muhtemelen gitmek için tek yoldur.