Just wondering / looking for how to setup a catch-all style for my localhost based on Windows/Apache. I’ve set up Virtual Host (httpd.conf & windows hosts file) successfully. So I have a “sample.com” that points to sample folder (“rootdir\sample\”). Now how can catch all of the requests like “*.sample.com” and point them to “rootdir\sample\index.php” to have something dynamic? I guess I need something like the following in my windows “hosts” file (But * sign doesn’t work): 127.0.0.1 *.something.com
Is there something necessary to my httpd.conf (ServerAlias? How?)? or both of hosts file and conf file?
Dear Jim, You're right. Thanks to “Server Alias” Apache has no problem but as you know on localhost (win os), "hosts" file should be set to translate entered domain names, so how should that be? I mean witch character can act like * sign? I tried "*" and even "x" chars like below but neither of them helped! 127.0.0.1 localhost #It's working 127.0.0.1 test.com #It's working too 127.0.0.1 *.test.com # * does not mean "anything" 127.0.0.1 x.test.com # x does not mean "anything" too