使用 .htaccess 拒绝访问 folder/file
Deny access to folder/file with .htaccess
我有这种情况:
folderA/sub/sub/..../file.xml
folderB
folderC
...
.htaccess
index.php
我需要拒绝访问所有 folderA、子目录和文件,我将此规则设置为 .htaccess 但我只能拒绝访问文件夹,而不是其中的文件
RewriteRule ^folderA(/|$) - [L,NC]
谢谢
您可以使用:
RewriteRule ^folderA(/|$) - [F,NC]
使用 [F] 标志会导致服务器 return 向客户端发送 403 Forbidden 状态代码。虽然使用 Deny 指令可以实现相同的行为,但它允许更灵活地分配禁止状态。
我有这种情况:
folderA/sub/sub/..../file.xml
folderB
folderC
...
.htaccess
index.php
我需要拒绝访问所有 folderA、子目录和文件,我将此规则设置为 .htaccess 但我只能拒绝访问文件夹,而不是其中的文件
RewriteRule ^folderA(/|$) - [L,NC]
谢谢
您可以使用:
RewriteRule ^folderA(/|$) - [F,NC]
使用 [F] 标志会导致服务器 return 向客户端发送 403 Forbidden 状态代码。虽然使用 Deny 指令可以实现相同的行为,但它允许更灵活地分配禁止状态。