And surely direct request to the subfolder should also work:
* www.sub.domain.net/account
* www.sub.domain.net/account/index.php
* www.sub.domain.net/account/index.html
NOOOO. Requests for your named index file
www.example.com/blahblah/index.php
should be redirected to the proper form of the directory name, which is simply
www.example.com/blahblah/
Requests for names you don't actually use, such as index.html, are properly served with a 404. (In my case requests for index.php get a 403, because I have no php content outside of piwik, so a request for anything.php is the mark of the unwanted robot.) The only exception is if some dimwitted but desirable site has linked to you with an incorrect name. Then you may want to direct those specific files to the right one.
Conversely, requests for
www.example.com/directory
without trailing slash don't need any further action if the directory really exists. mod_dir will take care of it. You only need htaccess if it's a fake directory created for SEO purposes.
I will like to have ALL requests (which are coming from many places and setup) to anything in www.sub.domain.net redirected to the subfolder and get connected to the index.php file there
Please say you don't mean that all requests for any page in a particular (sub)domain should all get redirected to the same page. Or do you mean the generic pattern of
www.example.net/someURL >> www.example.com/someURL
? What happens to requests for non-directory-index pages?