we should probably continue this discussion over email, but one thing that is important for me to know is if you've just manually put up a redirect html page, or whether you have told the webserver to send a 301 return code for an official redirect.
i ask because the downloader should follow the redirect if it gets a proper 301 status code reply from the web server.
As advised in email, the Apache web server is performing a redirection as a result of a redirect directive.
Here is a curl of the URL:
C:\>curl -i vk1od.net/nfm/dcupdate.xml
HTTP/1.1 301 Moved Permanently
Date: Mon, 16 Feb 2009 03:28:48 GMT
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<TITLE>301 Moved Permanently</TITLE>
The document has moved <A HREF="http://www.vk1od.net...are/nfm/dcupdate.xml
<ADDRESS>Apache/1.3.33 Server at vk1od.net Port 80</ADDRESS>
But, to stress, I did not write this HTTP/HTML, it is created by the web server in response to a redirect directive.
I would expect most objects that open a URL will follow a redirect silently by default.
I open another xml file in the same folder using a VB control, and it works fine.