I'm having some trouble with mod_rewrite. So I'm implementing it through .htaccess, and I can get it working on my main vhost, domain.com - what I want it to do is rewrite
http://domain.com to force it to
https://domain.com, which it does well. I want to have name-based vhosts for the one IP with the following redirects:
http://domain.com --> https://domain.com http://staging.domain.com --> https://staging.domain.com http://test.domain.com --> https://test.domain.com http://beta.domain.com --> https://beta.domain.com
domain.com redirects to
https://domain.com, but staging.domain.com doesn't, although I can access
https://staging.domain.com. The .htaccess is identical for both, just with the domain name different. It doesn't seem to do any rewriting at all for staging.domain.com, I've tested this by trying to get it to rewrite to www.google.com.
I have a wildcard DNS record, *.domain.com which points to the domain IP.
Is there a particular way I should have the virtualhosts configured to allow this?
I keep reading in the Apache documentation that it doesn't support multiple SSL name-based vhosts. But I can access both
https://staging.domain.com just fine.
Any thoughts? Thanks to everyone for your help with this.