Предотвратить загрузку файла *.bak *.inc с сервера apache
Можно ли запретить людям видеть такие файлы, как.bak, из каталога am apache? Если есть запрос на URL (http://foo.com/bar.bak), было бы хорошо иметь ошибку 404 и запретить кому-либо загружать файл.
1 ответ
Решение
Теперь, когда я знаю ответ, вот он: один из них - использовать RewriteRule в httpd.conf. - Cedric 14 секунд назад edit Теперь, когда я знаю ответ, вот он: один из них - использовать RewriteRule в httpd.conf.
RewriteEngine On # Turn on the rewriting engine RewriteRule
RewriteRule ^(.*(\.(html|htm|gif|js|jpg|jpeg|php|css)|\/))$ $1 [L,NC]
# do not do anything (no rewriting), but don't execute the next rule
#("NC", tells Apache that this rule should be case-insensitive, and "L" tells Apache not to process any more rules if this one is used.)
RewriteRule ^.*$ / [NC,R] # rewrite all the other urls to /
Это основная идея. Пожалуйста, измените первое регулярное выражение под свои нужды! (как URL-адреса, как foo?bar=obu
не будет работать, ни foo/bar
)