We've recently replaced our intranet with SharePoint Services 3.0 and are trying to allow external access to the site. ISA Server 2004 is also used.
Originally, the old intranet had a separate site on the host server using port 79, which granted limited access while still requiring credentials. The rule in ISA was created to allow this access, which worked flawlessly (using http://board.domainname). However, only one site is used for SharePoint (port 80), so the original rule was altered to point to the new server and to use port 80.
We thought this worked at first, as access to the site was granted, but through testing, we found that any subfolders that were attempted to be accessed were not being able to be displayed. The user was still entering http://board.domainname, which was showing the initial page (and each tab's initial page) as http://board.domainname/tab_name. But when going to a subfolder, it would display as http://sharepoint_servername.domainname/default.aspx?RootFolder?yadda_yadda_yadda. This is why the page wasn't being able to be displayed, because the access is granted for http://board.domainname.
I've tried adding link transalation entries into the ISA server, using http, http with port, https, and https with port, but I'm still coming up with the same errors. It's definitely a name translation issue, because if you maunally replace sharepoint_servername with board, the correct pages display as they are supposed to, so access to the pages isn't the issue; it's more that board becomes replaced with sharepoint_servername when clicking those subfolders. In addition, if board is manually inserted, any files located in that subfolder (which is now being displayed properly) can be opened without any issue. It looks like it specifically deals with how SharePoint uses addresses to open up subfolders.
I've also fooled with the Alternate Access Mappings in SharePoint, but those haven't helped at all, unless I'm not doing that right either.
I've poured over documents and forums, but nothing has seemed to work as of yet. Most deal with either it's fully working or not, whereas my issue is that it's insanely close to working, but not fully.
Anyone have any experience trying to toy with this? As always, any help is greatly appreciated. If I figure it out on my own, I'll make sure to post here so that if anyone else runs into this problem, they'll at least see a solution or hints.
Edited by Myke (08/13/09 07:51 PM)
_________________________
I swear, troubleshooting is a science: the best discoveries are always on accident...