#Bind mod_asis to files ending in .asis
AddHandler send-as-is asis
#Add Aliases/AliasMatches for other resources needed for site down page
Alias /graphic.gif /usr/local/apache2/htdocs/maintenance/graphic.gif
#Send all other urls to the site maintenance page
AliasMatch /(.*) /usr/local/apache2/htdocs/maintenance/index.html.asis
site.conf is just a soft link to siteup.conf or sitedown.conf. I switch it on and off using a script triggered by a hudson job since I will likely forget where everything goes between maintenance periods :-)