# Rewrite url for maintenance mode RewriteEngine On RewriteCond %{REMOTE_ADDR} !^123\.456\.78\.90 RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f RewriteCond %{DOCUMENT_ROOT}/maintenance.true -f RewriteCond %{SCRIPT_FILENAME} !maintenance.html RewriteRule ^.*$ /maintenance.html [R=503,L] ErrorDocument 503 /maintenance.html # Set headers # 3600 = 60 minutes # 86400 = 1 day Header Set Cache-Control "max-age=0, no-store" Header always set Retry-After "86400"