Как скрыть определенный тип файла с помощью апачского .htaccess?

Его долгое время, так как я должен был взломать .htaccess файл...

Что самый простой путь к 40x, предотвращают доступ к определенному расширению файла хотя весь сайт?

14
задан Stevko 18 May 2010 в 19:02
поделиться

3 ответа

<FilesMatch "\.(htaccess|htpasswd|ini|log|sh|inc|bak)$">
Order Allow,Deny
Deny from all
</FilesMatch>

Загружен с некоторыми распространенными расширениями, при необходимости добавляйте другие.

24
ответ дан 1 December 2019 в 06:47
поделиться

Если вам действительно нужен 404 (а не 403), вы можете использовать mod_rewrite:

RewriteEngine on
RewriteRule \.ext$ - [R=404]
12
ответ дан 1 December 2019 в 06:47
поделиться
<FilesMatch "\.ext$">
    Deny from all
</FilesMatch>

См. Документацию Apache по FilesMatch и Запретить

РЕДАКТИРОВАТЬ : Artefacto делает хорошую точку , это вернет 403, а не 404, если это важно для ваших целей

4
ответ дан 1 December 2019 в 06:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: