# non necessarily nested. <Macro begindir $dir> <Directory $dir> # hello </Macro> <Macro enddir> </Directory> </Macro> Use begindir /unexpected/1 Use enddir Use begindir /unexpected/2 Use enddir Use begindir /unexpected/3 <Limit GET> </Limit> Use enddir <VirtualHost foo.com> Use begindir /unexpected/4 Use enddir </VirtualHost> Error ok!