rendered paste body <route name="directory" pattern="^/directory" module="Directory">
<route name=".index" pattern="^(/)?$" action="Index" />
<route name=".country" pattern="^/({iso_id:(us|ca|au)})">
<route name=".view" pattern="^(/)?$" action="Country" />
<route name=".region" pattern="^/({iso_id:[a-z]{2,3}})">
<route name=".view" pattern="^(/)?$" action="Region" />
<route name=".city" pattern="^/(city:[A-Za-z_0-9]+)">
<route name=".view" pattern="^(/)?$" action="City" />
<route name=".location" pattern="^/(location:[A-Za-z_0-9]+)">
<route name=".view" pattern="^(/)?$" action="Location" />
</route>
</route>
</route>
</route>
<route name=".country" pattern="^/({iso_id:[a-z]{2}})">
<route name=".view" pattern="^(/)?$" action="Country" />
<route name=".city" pattern="^/(city:[A-Za-z_0-9]+)">
<route name=".view" pattern="^(/)?$" action="City" />
<route name=".location" pattern="^/(location:[A-Za-z_0-9]+)">
<route name=".view" pattern="^(/)?$" action="Location" />
</route>
</route>
</route>
</route>