Google
Web dns.bdat.net

Order

La directiva Order directive controla el orden en que se evalúan las directivas Allow y Deny:

Order Deny,Allow

Primero se evalúa Deny. Se permite acceso a cualquier host que primero no esté indicado en Deny o que sí lo esté en Allow. El acceso se garantiza por defecto.

Order Allow,Deny

Primero se evalúa Allow. Se deniega acceso a cualquier host que primero no esté indicado en Allow o que sí lo esté en Deny. El acceso se deniega por defecto.

Los valores se separan por comas y sin espacios.

En el siguiente ejemplo, todos los hosts del dominio ies-bezmiliana.org tienen acceso pero ningún otro.

Order Deny,Allow
 Deny from all
 Allow from ies-bezmiliana.org

            

En el siguiente ejemplo todos los hosts del dominio ies-bezmiliana.org tienen acceso salvo los host que estén en el subdominio piratillas.ies-bezmiliana.org. El resto de hosts que no están en el dominio ies-bezmiliana.org tampoco tendrían acceso.

Order Allow,Deny
 Allow from ies-bezmiliana.org
 Deny from piratillas.ies-bezmiliana.org

            

Por otro lado, si cambiamos Order en el anterior ejemplo y lo ponemos como Deny,Allow, todos los hosts tendrían acceso. Esto sucede porque Allow se evalúa en segundo lugar y permitiría acceso a piratillas.ies-bezmiliana.org y el acceso por defecto es aceptar.

La presencia de una directiva Order puede afectar al acceso a una parte del servidor incluso en ausencia de directivas Allow y Deny por los efectos de los valores predeterminados. Por ejemplo:

<Directory /www>
  Order Allow,Deny
 </Directory> 

            

denegaría todo el acceso al directorio /www ya que el estado por defecto sería Deny.