Allow和Deny用来控制目录和文件的访问授权,allow是允许的意思,deny是拒绝的意思。
最常用的是:
Order Deny,Allow
Deny from All
Allow from All
现在来解释下这句话的规则:
服务器会按照order 后面命令的的顺序来执行
也就是,所以上句话中先执行Deny命令,再执行Allow命令,
所以
Order Deny,Allow
Deny from All
Allow from All
这段代码,因为Order命令的Deny在Allow前面,所以先执行deny,拒绝所有访问,再执行Allow,结果就是允许所有访问
语句:
Order Allow,Deny
Deny from All
Allow from All
这段代码,因为Order命令的Allow在Deny前面,所以先执行Allow,允许所有访问,再执行Deny,结果是禁止所有访问
语句:
Order Deny,Allow
Allow from all
Deny from domain.org
这段代码,因为Order的命令的Deny在Allow前面,所以先执行Deny,禁止了domain.org的访问,然后再执行Allow,允许所有访问,所以结果是允许所有访问
最常用的是:
Order Deny,Allow
Deny from All
Allow from All
现在来解释下这句话的规则:
服务器会按照order 后面命令的的顺序来执行
也就是,所以上句话中先执行Deny命令,再执行Allow命令,
所以
Order Deny,Allow
Deny from All
Allow from All
这段代码,因为Order命令的Deny在Allow前面,所以先执行deny,拒绝所有访问,再执行Allow,结果就是允许所有访问
语句:
Order Allow,Deny
Deny from All
Allow from All
这段代码,因为Order命令的Allow在Deny前面,所以先执行Allow,允许所有访问,再执行Deny,结果是禁止所有访问
语句:
Order Deny,Allow
Allow from all
Deny from domain.org
这段代码,因为Order的命令的Deny在Allow前面,所以先执行Deny,禁止了domain.org的访问,然后再执行Allow,允许所有访问,所以结果是允许所有访问