RewriteEngine On #RewriteCond %{REMOTE_ADDR} !127.0.0.1 RewriteCond %{DOCUMENT_ROOT}/maintenance.cgi -f RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f RewriteCond %{SCRIPT_FILENAME} !maintenance.cgi RewriteCond %{SCRIPT_FILENAME} !css/* RewriteCond %{SCRIPT_FILENAME} !.*\.css RewriteCond %{SCRIPT_FILENAME} !.*\.po RewriteCond %{SCRIPT_FILENAME} !favicon.ico RewriteRule ^.*$ /maintenance.cgi [R=503,L] ErrorDocument 503 /maintenance.cgi SetEnv LC_ALL "en_US.UTF-8" deny from all satisfy all ErrorDocument 403 "Access to these files is forbidden!" deny from all satisfy all ErrorDocument 403 "Access to these files is forbidden!" RewriteRule \.git.* /data.yaml Options +ExecCGI AddHandler cgi-script .cgi DirectoryIndex index.cgi ErrorDocument 500 /error.cgi ErrorDocument 404 /not_found.cgi ErrorDocument 401 /authorization_required.cgi