title: Apache Error - AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error
body: <p>I have checked my Apache error log and found the following errors:</p>
  
  <blockquote>
    <p>[Tue Mar 13 05:04:47.855612 2018] [core:error] [pid 18177] [client
    xxx.xxx.xxx.xxx] 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.</p>
  </blockquote>
  
  <p>This is a copy of my <code>.htaccess</code> file:</p>
  
  <pre><code>## EXPIRES CACHING ##
  &lt;IfModule mod_expires.c&gt;
  ExpiresActive On
  ExpiresByType image/jpg "access 1 year"
  ExpiresByType image/jpeg "access 1 year"
  ExpiresByType image/gif "access 1 year"
  ExpiresByType image/png "access 1 year"
  ExpiresByType text/css "access 1 month"
  ExpiresByType text/html "access 1 month"
  ExpiresByType application/pdf "access 1 month"
  ExpiresByType text/x-javascript "access 1 month"
  ExpiresByType application/x-shockwave-flash "access 1 month"
  ExpiresByType image/x-icon "access 1 year"
  ExpiresDefault "access 1 month"
  &lt;/IfModule&gt;
  ## EXPIRES CACHING ##
  
  &lt;IfModule mod_headers.c&gt;
  &lt;FilesMatch ".(js|css|xml|gz|html)$"&gt;
  Header append Vary: Accept-Encoding
  &lt;/FilesMatch&gt;
  &lt;/IfModule&gt;
  
  # BEGIN WordPress
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.php$ - [L]
  
  # add a trailing slash to /wp-admin
  RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
  
  RewriteCond %{REQUEST_FILENAME} -f [OR]
  RewriteCond %{REQUEST_FILENAME} -d
  RewriteRule ^ - [L]
  RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
  RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
  RewriteRule . index.php [L]
  # END WordPress
  </code></pre>
  
  <p>Apache 2.4.27</p>
  
  <p>PHP 7.0.27</p>
  
  <p>Can anyone suggest what i need to change?</p>