URLs other than index cause 500 internal server error 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
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:

&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;


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.