1 # General Apache options
 
   2 AddHandler fastcgi-script .fcgi
 
   3 AddHandler cgi-script .cgi
 
   4 Options +FollowSymLinks +ExecCGI
 
   6 # If you don't want Rails to look in certain directories,
 
   7 # use the following rewrite rules so that Apache won't rewrite certain requests
 
  10 #   RewriteCond %{REQUEST_URI} ^/notrails.*
 
  11 #   RewriteRule .* - [L]
 
  13 # Redirect all requests not available on the filesystem to Rails
 
  14 # By default the cgi dispatcher is used which is very slow
 
  16 # For better performance replace the dispatcher with the fastcgi one
 
  19 #   RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
 
  22 # If your Rails application is accessed via an Alias directive,
 
  23 # then you MUST also set the RewriteBase in this htaccess file.
 
  26 #   Alias /myrailsapp /path/to/myrailsapp/public
 
  27 #   RewriteBase /myrailsapp
 
  29 RewriteRule ^$ index.html [QSA]
 
  30 RewriteRule ^([^.]+)$ $1.html [QSA]
 
  31 RewriteCond %{REQUEST_FILENAME} !-f
 
  32 RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
 
  34 # In case Rails experiences terminal errors
 
  35 # Instead of displaying this message you can supply a file here which will be rendered instead
 
  38 #   ErrorDocument 500 /500.html
 
  40 ErrorDocument 500 "<h2>Application error</h2>Rails application failed to start properly"