title: Apache 2.4 - Request exceeded the limit of 10 internal redirects due to probable configuration error
body: <p>I'm running Apache 2.4 (64bit) and PHP 5.4.15 on windows Server 2008 R2 Enterprise and have noticed the following error in the Apache error log:</p>
  
  <pre><code>AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
  </code></pre>
  
  <p>I have a multisite install of WordPress running and I think the error is coming from an error in the htaccess rewrites.</p>
  
  <p>Looking at this post:
  <a href="https://stackoverflow.com/questions/1611506/request-exceeded-the-limit-of-10-internal-redirects-due-to-probable-configuratio">Request exceeded the limit of 10 internal redirects due to probable configuration error.?</a></p>
  
  <p>They suggest to replace this:</p>
  
  <pre><code># BEGIN Wordpress
  &lt;IfModule mod_rewrite.c&gt;
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
  &lt;/IfModule&gt;
  # END WordPress
  </code></pre>
  
  <p>with this piece of code, courtesy of Scott Yang:</p>
  
  <pre><code>&lt;IfModule mod_rewrite.c&gt;
     RewriteEngine On
     RewriteBase /
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^(.+)$ /index.php/$1 [L,QSA]
  &lt;/IfModule&gt;
  </code></pre>
  
  <p>However, my WordPress htaccess looks a little different so I dont just want to replace my code just in case I inadvertently replace something that I need.</p>
  
  <p>Here is my htaccess:</p>
  
  <pre><code># BEGIN WordPress
  &lt;IfModule mod_rewrite.c&gt;
  Options +FollowSymLinks -MultiViews
  Header set Access-Control-Allow-Origin "*"
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.php$ - [L]
  # add a trailing slash to /wp-admin
  RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
  RewriteCond %{REQUEST_FILENAME} -f [OR]
  RewriteCond %{REQUEST_FILENAME} -d
  RewriteRule ^ - [L]
  RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
  RewriteRule ^(.*\.php)$ $1 [L]
  RewriteRule . index.php [L]
  &lt;/IfModule&gt;
  # END WordPress
  </code></pre>
  
  <p>Can anyone suggest what I need to change?</p>