Ah, but I disagree! And I'm so close to getting it to work.
So, I have my .htaccess file with the following in my /public_html/ folder:
RewriteEngine On
RewriteBase /
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} !^(www\.)?domain2\.org$ [NC]
RewriteCond %{HTTP_HOST} !^/subdomain/$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?subdomain.domain2\.org$ [NC]
RewriteRule ^(.*)$ /domain2/subdomain/index\.html [L]
This seems to work to pick up the subdomain, but I'm getting a 404 not found. I'm not sure what the proper way to point to where I want it to go is. Would I use the /domain2/subdomain/ as I am? Apparently not. I tried the full path on the server, i.e. /home/user/public_html/domain2/subdomain/ and that didn't work either. I tried /public_html/domain2/subdomain/ and that didn't work. I just have the index.html on there so I know I hit that directory when I get it working.
Any gurus see what I'm doing wrong? :p Thanks!
Edit: I changed the rewrite to be index.php just so I could see where I was ending up here. It's in the /public_html/subdomain folder where I don't want. How can I change the rewrite path to get out of the public_html/subdomain/ folder and into the public_html/domain2/subdomain/ one? I tried ../domain2/subdomain but that gave me a Bad Request error.