<p>I changed the .htaccess-file after I found the <a href="https://stackoverflow.com/questions/15850845/request-exceeded-the-limit-of-10-internal-redirects-due-to-probable-configuratio">same problem with cakePHP</a>. I just had to add <code>RewriteBase /</code> after <code>RewriteEngine On</code> so the .htaccess looks like:</p>

<pre><code>&lt;IfModule mod_rewrite.c&gt;
    RewriteBase /
    # Send would be 404 requests to Craft
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/(favicon\.ico|apple-touch-icon.*\.png)$ [NC]
    RewriteRule (.+) index.php?p=$1 [QSA,L]
&lt;/IfModule&gt;
</code></pre>

<p>If your site is <a href="http://buildwithcraft.com/docs/localization-guide" rel="nofollow noreferrer">multilingual</a> (i.e., if you have subfolders like <code>/en/</code>, <code>/de/</code>, etc. with indivudual .htaccess files in them), this fix requires you to add you the locale's segment to the specific rewrite base of each .htaccess file (e.g. <code>RewriteBase /en/</code> and so on.)</p>

<p>Now it works fine.</p>

CC BY-SA 3.0
2015-02-16T15:29:56.297Z
I have to do this on Rackspace CloudSites servers, but not on any of my other servers local or remote. Kinda annoying but this fix does work so there is that.
Christopher Healey
CC BY-SA 3.0
2014-10-15T20:13:34.363Z
Feels wrong changing the provided htaccess file! But hey if it works.
mattl
CC BY-SA 3.0
2014-09-15T10:26:32.943Z
2015-03-20T16:47:49.440Z
2017-05-23T12:38:53.957Z
maxx
<p>I installed craft according to the documentation but when I tried to access example.com/admin I get following error</p>

<blockquote>
  <p>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., referer:
  <a href="http://example.com/" rel="noreferrer">http://example.com/</a></p>
</blockquote>

<p>Every subpage like example.com/about has the same behavior. Only example.com works</p>

<install>
URLs other than index cause 500 internal server error
# URLs other than index cause 500 internal server error

(Asked by: username_0 on 2014-09-15)

I installed craft according to the documentation but when I tried to access example.com/admin I get following error

> 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., referer:
> <http://example.com/>

Every subpage like example.com/about has the same behavior. Only example.com works

**Tags:** install

---

## 1 answers

### Answer by username_0 on 2014-09-15. Score: 9 | Accepted answer

I changed the .htaccess-file after I found the same problem with cakePHP. I just had to add RewriteBase / after RewriteEngine On so the .htaccess looks like:

    RewriteBase /
    # Send would be 404 requests to Craft
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/(favicon\.ico|apple-touch-icon.*\.png)$ [NC]
    RewriteRule (.+) index.php?p=$1 [QSA,L]


If your site is multilingual (i.e., if you have subfolders like /en/, /de/, etc. with indivudual .htaccess files in them), this fix requires you to add you the locale's segment to the specific rewrite base of each .htaccess file (e.g. RewriteBase /en/ and so on.)
Now it works fine.

> **Comments:**
> **username_2**: Feels wrong changing the provided htaccess file! But hey if it works.  
> **username_1**: I have to do this on Rackspace CloudSites servers, but not on any of my other servers local or remote. Kinda annoying but this fix does work so there is that.  

---

