Kil*_*ise 4 html php .htaccess file
我想通过htaccess拒绝多个文件.
<FilesMatch (profile|reg|register|..............|)\.php>
order allow,deny
deny from all
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
我有很多文件(6个文件夹,每个文件夹有30个文件)我想拒绝访问,所以使用上面的方法逐个输入它们需要时间.
我可以拒绝访问这样的文件夹中的所有文件吗?
<Directory /www/php/login/pages>
Order Allow,Deny
</Directory>
Run Code Online (Sandbox Code Playgroud)
多重
<FilesMatch "(foo|bar|doo)\.php$">
Deny from all
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
或者去改写规则(RewriteEngine On)
RewriteRule \.(psd|log)$ - [NC,F]
Run Code Online (Sandbox Code Playgroud)
要拒绝访问文件夹中的所有文件:
rewriteRule ^www/php/login/pages - [NC,F]
Run Code Online (Sandbox Code Playgroud)
或者直接在该文件夹中放置一个"全部拒绝"...
2015年更新:使用Apache 2.4或更高版本,"全部拒绝" 需要调整.