title: RedirectMatch /blog/.+ but exclude /blog/page/.+ specifically?
body: <p>I have a WordPress install that used to be installed in a 'blog' directory like this:</p>
  
  <p><code>http://example.com/blog</code></p>
  
  <p>Now the installation has been moved to the web root so I'm using this Redirect in .htaccess to redirect traffic:</p>
  
  <p><code>RedirectMatch 301 /blog/(.+) //$1</code></p>
  
  <p>This works... but the site's blog page is called 'blog' and has the permalink <code>http://example.com/blog</code> (it used to be <code>http://example.com/blog/blog</code>). The rule above allows that page to be viewed (because I used the + and not *) but as soon as I try to view page 2 which has the permalink <code>http://example.com/blog/page/2/</code>, the rule breaks the paging.</p>
  
  <p>I need a rule that matches <code>/blog/(.+)</code> but EXCLUDES <code>/blog/page/(.+)</code></p>
  
  <p>Any help to write that, or better understand Rewrites much appreciated!</p>