I have a setup like: <VirtualHost _default_> ServerName dev.dealnews.com ServerAlias *.dealnews.com . . . </VirutalHost> In code we switch things based no HTTP_HOST. However, if requests for directories are made like: http://brian.dealnews.com/images where images is a dir, Apache sends a 301 and a Location of: http://dev.dealnews.com/images/ Is there a reason that this happens this way with the ServerName being used instead of HTTP_HOST? If someone can point me to the file that sets this I will change it and submit a patch. Does Apache 2 do this as well? We have a development environment here where it matters what the HTTP_HOST is. It also bit us on some of our code that uses ServerName thinking it would be the same. That was our mistake. I now know that they could not be. I have dug into the 1.3 code and can find many places like: ap_table_get(r->headers_out, "Location"); This seems to get the Location out of something. However I can not find the place where this is built and put into the hash or whatever. Brian Moon ------------------------------------------ dealnews.com, Inc. Makers of dealnews & dealmac http://dealnews.com/ | http://dealmac.com/
