VirtualDocumentRootは、ディレクトリを作るだけで、サブドメインサイトができて非常に便利です。
下記は、そのドメイン全体をメンテナンス画面表示にするための書き方です。
1 2 3 4 5 6 7 8 9 10 11 12 |
<VirtualHost *:80> ServerName www.example.com ServerAlias *.example.com VirtualDocumentRoot /var/www/%0/public_html/ #maintenance ErrorDocument 503 /maintenance.html Alias /maintenance.html /var/www/maintenance.html RewriteEngine on RewriteCond %{REQUEST_URI} !=/maintenance.html RewriteCond %{REMOTE_ADDR} !=127.0.0.1 RewriteRule ^.*$ - [R=503,L] </VirtualHost> |