View Single Post
My config is:
# Apache Config for WebDAV Sharing
# Activated and deactivated by webapp

RegisterResource "WebDAV Sharing: %c %s" /webdav main webdav
RewriteEngine On
RewriteMap webdavmap prg:/usr/libexec/webdavsharing/webdavsharing_mapper
RedirectMatch permanent ^/webdav$ /webdav/
<Location "/webdav">
AuthType Digest
AuthName "UserWebDAV Gateway"
Require valid-user
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*
RewriteRule . - [F]
RewriteCond %{REMOTE_USER} (.+)
RewriteRule /webdav(.*) ${webdavmap:%1}$1 [P,DPI]

DavLockDB /var/tmp/DavLock
Alias /secretplace /Users/ctrld/syn
<Directory /Users/ctrld/syn>
AuthType Digest
AuthName "UserWebDAV Gateway"
Require user ctrld

I am using URL in OmniFocus. And you additionally need to setup webdav on any other share.

For few users you should configure different aliases/directories/valid users.

Last edited by ctrld; 2012-04-17 at 12:12 AM..