title: Serve static html for homepage otherwise serve to index.php
body: <p>I've got a pretty standard rewrite rule to push everything through the index for my CMS to handle.</p>
  
  <pre><code>&lt;IfModule mod_rewrite.c&gt;
    RewriteEngine On
  
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME}/index.html !-f
    RewriteCond %{REQUEST_FILENAME}/index.php !-f
    RewriteRule . index.php [L]
  &lt;/IfModule&gt;
  </code></pre>
  
  <p>I want to serve my homepage and a couple cornerstone blogs as static html to improve load speeds. How do I tell Apache2 to serve <code>/path/to/some.html</code> when root is requested?</p>
  
  <p>I've tried</p>
  
  <pre><code>&lt;IfModule mod_rewrite.c&gt;
    RewriteEngine On
  
    RewriteBase /
  
    RewriteCond %{REQUEST_URI} "^/$"
    RewriteRule ^/$ /path/to/some.html
  
    RewriteCond %{REQUEST_URI} "^/some/important/path$"
    RewriteRule ^/$ /path/to/some/other.html
  
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME}/index.html !-f
    RewriteCond %{REQUEST_FILENAME}/index.php !-f
    RewriteRule . index.php [L]
  &lt;/IfModule&gt;
  </code></pre>
  
  <p>But that's all still getting served through the index and being handled by the CMS. What am I doing wrong?</p>