This isn't working for me. I get the link in my Safari rendezvous menu, but I then get a not found error that says:
The requested URL /path/to/virtualdomain's/DocumentRoot was not found on this server.
I made sure that the path in RegisterResource matches the virtualhost's DocumentRoot. It basically ads that path to the rendezvous url so I get:
I tried adding a "/" at the end but that did nothing.
What it looks like it's doing is looking for /Library/WebServer/Documents/path/to/document/root which does not work since the path to document root is located at /path/to/document/root, not inside your /Library/WebServer/Documents directory. But if you actually got this to work I would love some additional info.