I just made some minor edits to the first post in this thread that might help get this working for people that couldn't in the past.
Once you have it working and not generating the "No input file specified" error, you may have trouble enabling the "No filename" setting to get rid of the storefront page from URLs. I've found that if you put a "?" at the end of the page name in your .htaccess file, it seems to work - use at your own risk.
So, the normal code for your .htaccess file to use when checking the "No filename" field on the store settings page is this:
Code:
RewriteEngine On
RewriteRule ^(products|categories|news|reviews|testimonials)/?(.*)$ index.php/$1/$2 [L]
If you put that code in place and enabled "No filename" you will again be getting the "No input file specified" error on your product and category pages. If however you append a ? to the storefront page name, it seems to resolve that.
Code:
RewriteEngine On
RewriteRule ^(products|categories|news|reviews|testimonials)/?(.*)$ index.php?/$1/$2 [L]
I'm not very comfortable with this change because should any of the URLs already contain a query string, this is going to change that to have 2 query strings (or at least two "?" symbols).