I have some valid subdomains in my httpd.conf file. Now how do I redirect anything that's not a valid subdomain to the main website? What I mean is, if I have a valid subdomain hello.example.com, it should go to hello.example.com and if its blah.example.com which is not a valid subdomain, it should go to example.com. How can I make changes in my httpd.conf file to follow everything I just mentioned?
migrated from stackoverflow.com Feb 24 '12 at 14:27
Setup a new default site in your apache-config and rewrite the url via .htaccess if this default site is called. Maybe something like /var/www/invalid-subdomain/.htaccess:
The above example is working well for my apache2 squeeze server.
If you use Apache and if you have virtual hosts enabled, you got it automagically:
PS: hello.example.com and blah.example.com are hosts, not subdomains