So I'm learning a lot this afternoon, it seems because I used Alias, I need RewriteBase (somewhere in the Apache documentation is the following, though I never found it, I did find this quote elsewhere on the web though)
This directive is required when you use a relative path in a substitution in per-directory (htaccess) context unless either of the following conditions are true:
The original request, and the substitution, are underneath the DocumentRoot (as opposed to reachable by other means, such as Alias).
The filesystem path to the directory containing the RewriteRule, suffixed by the relative substitution is also valid as a URL path on the server (this is rare).
As previously mentioned, in other contexts, it is only useful to make your rule shorter. Moreover, also as previously mentioned, you can achieve the same thing by placing the htaccess file in the subdirectory.
So now I need to figure out a different way of doing my development without Alias I was going to use VirtualHost, but I keep seeing warnings, that VirtualHost is going away...