This guide will change the document root, create a virtual host, bypass proxy(if behind corporate server)for the virtual host.
1. Change 2 entries in httpd.conf
DocumentRoot "c:/wamp/www/"
to
DocumentRoot "d:/webdir/"
and
<Directory "c:/wamp/www/">
to
<Directory "d:/webdir/">
2. Search for and uncomment the line below to enable virtual hosts
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
3. Add a default virtual host and a custom entry by editing the file C:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf
<VirtualHost *:80>
ServerName localhost
DocumentRoot "d:/webroot"
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName site1.local
DocumentRoot "d:/webroot/site1"
ErrorLog "site1.log"
CustomLog "site1.custom.log" common
</VirtualHost>
5. Add entry to hosts file, C:\Windows\System32\drivers\etc\hosts
127.0.0.1 site1.local
6. Restart all services in Wamp
This should work, things to look out for:
Enable Apache Mod_rewrite, although it may appear enabled in Wamp interface also check httpd.conf for the line
LoadModule rewrite_module modules/mod_rewrite.so
If behind proxy server add to exceptions in browser