Его долгое время, так как я должен был взломать .htaccess файл...
Что самый простой путь к 40x, предотвращают доступ к определенному расширению файла хотя весь сайт?
<FilesMatch "\.(htaccess|htpasswd|ini|log|sh|inc|bak)$">
Order Allow,Deny
Deny from all
</FilesMatch>
Загружен с некоторыми распространенными расширениями, при необходимости добавляйте другие.
Если вам действительно нужен 404 (а не 403), вы можете использовать mod_rewrite:
RewriteEngine on
RewriteRule \.ext$ - [R=404]
<FilesMatch "\.ext$">
Deny from all
</FilesMatch>
См. Документацию Apache по FilesMatch и Запретить
РЕДАКТИРОВАТЬ : Artefacto делает хорошую точку , это вернет 403, а не 404, если это важно для ваших целей