I found this thread because I was unable to mount my personal WebDAV server. After troubleshooting I believe there is a bug where ConnectMeNow v4 cannot mount a WebDAV share where the "Path:" setting is root (/ or blank). Mounting a WebDAV server which serves from root (e.g. example.com) instead of a subdir (e.g. example.com/dav) is seemingly impossible via ConnectMeNow v4.0.16 and the earlier versions I tried.
When I use the 'mount_webdav' command line program macos can mount perfectly whether from root or a subdirectory. The bug appears to be with ConnectMeNow v4.
ConnectMeNow fails to mount a root directory WebDAV server under all circumstances I tried: 'Mount Path: Default' and 'Mount Path: Custom Path' with or without 'Do not create sub-directory for mounting'.
A workaround is to rewrite a subdirectory to root. A working example of this for me using nginx:
location /dav {
return 307 $scheme://$host/dav/;
}
location /dav/ {
rewrite ^/dav(/.*)$ $1 last;
}
Interestingly when using 'Custom Path' with 'Do not create sub-directory for mounting' on a WebDAV mount served from subdirectory "dav" (i.e. the one currently working with ConnectMeNow) the directory name seems to be changed to "dav" in finder even though it mounts at the correct path specified in settings (e.g. MountPoints). I am not sure if that is related but personally I would prefer the directory name in finder would match the custom mount point. The icon is also a network drive icon which is neat.
If you are setting up a personal WebDAV server for testing, I have found that software called Dufs available on github at sigoden/dufs is a very simple CLI program which works well with no configuration.
I also found a seemingly nice free WebDAV host which hosts at a subdirectory (/dav) called InfiniCLOUD which was useful for initial testing. It could be useful for sanity checking at least. I am not going to link it so my post doesn't appear to be spam but it's a Japanese company. I can provide the url if requested.
Anyway thank you for this very nice software I appreciate it very much. I hope my post is helpful.