title: creating htaccess for RESTful (not REST-Like) API seems to be breaking somewhere
body: <p>Below is the .htaccess I have come up with compiled from various sites I have run in the past, none of which involve RESTful behavior this would be a first. From which I appear to just be breaking it. This htaccess file is in the root directory of the site (ie: www or public_html).</p>
  
  <p>Everything appears in order but its just not doing what I would expect and Im not 100% sure why. I only want the api folder to act as my primary restful services. So any calls to domain.com/api/ should direct through the main handler I will come up with, in this case the index.php in the /api/ folder. Right now all I have in that index.php is a string "Testing" just to test the htaccess rules below. I am not even seeing "Testing" come up in the browser, I've tinkered with it a few different ways and best I got was "No Input file specified" any ideas? </p>
  
  <pre><code>Options +FollowSymLinks -MultiViews
  ErrorDocument 404 /index.php?error=404
  DirectoryIndex index.php
  
  &lt;IfModule mod_rewrite.c&gt;
      RewriteEngine On
      RewriteBase /
      RewriteCond $1 !^(index\.php|assets|robots\.txt)
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^/api/(.*)$ /api/index.php/$1 [L,QSA,NC]
  &lt;/IfModule&gt;
  </code></pre>