It's complicated. Wenn man nur eine Art von Regeln braucht, zulassen oder aussperren, dann kann man grundsätzlich beide Reihenfolgen nehmen. Die Semantik ist aber nicht intuitiv. Die Reihenfolge ist wichtig, wenn man Ausnahmen von Regeln festlegen will.
"order allow,deny" heißt aussperren, wenn keine Regel oder eine deny-Regel zutrifft.
"order deny,allow" heißt zulassen, wenn keine Regel oder eine allow-Regel zutrifft.
"Aussperren, wenn keine Regel oder eine deny-Regel zutrifft."
Wegen allow from all trifft immer ein Regel zu. Ausgesperrt wird nur die Adresse in der deny-Regel.
Man könnte das auch kürzer umgekehrt formulieren:
order deny,allow
deny from 147.xx.xx.x
"Zulassen, wenn keine Regel oder eine allow-Regel zutrifft." Hier trifft fast immer keine Regel zu, was zulassen bedeutet.