Here is an example. I had a cms that was installed in htdocs. This cms you could upload files to the "uploads" folder so say htdocs\cms\uploads... The problem for me was that I have htdocs (and Apache) running on a drive with 60GB space. So I have another volume (E: ) and I made an uploads folder there ie: e:\uploads. So I needed it to be made that anything that was sent to the uploads folder could be written to (this worked fine) and read from e:\uploads. Unfortunately, I could upload files there without a problem but anything viewed from there (like pictures) would generate a 404. I also could not browse directly to the uploads folder like to domain.com/cms/uploads, this would make a 404 as well, so it wasn't serving HTML from there either. I fixed it by adding the following to my httpd.conf: Alias /cms/uploads "e:\uploads" <Directory "E:\uploads"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> I could probably get away with removing the ExecCGI part, but I just found an example online and used it. Also, since I am using this on 2008 R2, I had to set permissions properly on the folder in order for the Alias to work properly. This is likely a little different than what you are looking for, but maybe it will make you think of some new search terms.