I'm using VisualSVNServer 2.1.3, hosted on Windows 2003 32 bit server. I have a set of repositories that are physically located as:
C:\svn\projects\repositories and this is where the parent "svn" location points to i.e. <Location /svn/ > SVNListParentPath off SVNParentPath "C:\svn\projects\repositories" SVNIndexXSLT "/svnindex.xsl" ... </Location> That's in my httpd.conf file. Because I have a set of separate projects e.g. proj1, proj2, proj3 etc in the repositories folder, I've turned off the Parent path listing and defined the location below to access the projects directly: <Location /projects> DAV svn SVNParentPath "C:\svn\projects\repositories" SVNListParentPath </Location> The problem is this: When I first open an IE8 window and go to the https://host/projects/proj1 URL for example, I get the links to the contained directories e.g.: DIR1 -> https://host/projects/proj1/DIR1 DIR2 -> https://host/projects/proj1/DIR2 This is fine. If I then type in the URL of proj2 (which I have to do as the repository listing function is turned off) and look at the URLs for the directories there I get: DIR_A -> https://host/projects/DIR_A DIR_B -> https://host/projects/DIR_B Of course, when I navigate to DIR_A I get the http 500 error because the target of the URL doesn't exist, but if I do a Back in the browser, the links are generated correctly, i.e.: DIR_A -> https://host/projects/proj2/DIR_A DIR_B -> https://host/projects/proj2/DIR_B Same thing happens when I use https://host/svn/proj2 My http knowledge isn't great, so it maybe something really simple I haven't done in the conf files but no idea what. Can anybody help?