I's been a while since I've used Vis Int Dev, but IIRC, the include statement for an asp file wasn't considered to be a link.
I have by Forum in a non-standard directory as well. Just selected all the asp and html files and did a find & replace, Took about half a minute.
I had have put path info and db connection strings for all of my apps into an include that I keep in the root directory. and added an include to reference it as the first include in the asp files. So now the beginning of the scripts looks something like...
<!-- #include virtual="/paths.inc" -->
response.write "<!-- #include virtual="" & <% =strForumPath%> & "/common.asp -->""
Off-hand, I forget if I had url encoded the special characters and quotation marks, or used the html variables - think it had to have been url encoding. I do recall that there was some issue about what was rendered when. But that was the basic principle.
Edited by dpyers