Lon*_*ith 3 .htaccess apache-2.4
我想拒绝访问具有确切名称的多个文件。所以我尝试没有成功:
<Files config.inc.php config_smtp.inc.php>
Order allow,deny
Deny from all
</Files>
Run Code Online (Sandbox Code Playgroud)
我无法使用 FilesMatch,因为我想拒绝具有确切名称的文件。
我无法使用 FilesMatch,因为我想拒绝具有确切名称的文件。
FilesMatch
正是您可以使用的。例如:
<FilesMatch "^(config\.inc\.php|config_smtp\.inc\.php)$">
Order allow,deny
Deny from all
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,正则表达式可以稍微缩短,例如。^config(_smtp)?\.inc\.php$
匹配与上面相同的两个文件。
请注意,由于您使用的是 Apache 2.4,因此您应该改用mod_authz_host。例如:
<FilesMatch "^(config\.inc\.php|config_smtp\.inc\.php)$">
Require all denied
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10997 次 |
最近记录: |