Mam następujący plik .htaccess:Jak odmówić dostępu do pliku w .htaccess
RewriteEngine On
RewriteBase/
# Protect the htaccess file
<Files .htaccess>
Order Allow,Deny
Deny from all
</Files>
# Protect log.txt
<Files ./inscription/log.txt>
Order Allow,Deny
Deny from all
</Files>
# Disable directory browsing
Options All -Indexes
Próbuję zabronić odwiedzających do dostępu następujący plik:
domain.com/inscription/log.txt
ale co ja Powyższe nie działa: nadal mogę uzyskać dostęp do pliku z przeglądarki zdalnie.
Jeśli używasz IIS, należy to zrobić w pliku web.config zamiast. –
Korzystanie z reguł przepisywania odmawia mojemu własnemu kodowi dostępu do zawartości * .txt. Jak sobie z tym poradzisz? – Pantss
"zakres dyrektywy" "odnosi się tylko do tego katalogu" - nie, nie ma. Dotyczy to katalogu _i wszystkich podkatalogów znajdujących się pod nim. Tak więc '' złapie '/ log.txt' _and_'/inscription/log.txt'. –
MrWhite