linux - webdav: a directory per-user -
i configured webdav server , works fine . users directed same shared folder /webdav :
<directory /webdav> options indexes multiviews followsymlinks dav on authtype basic authname "webdav" authuserfile /etc/apache2/webdav.password require valid-user </directory> no want each user has own folder , have access folder . when login , he'll automatically directed folder , can't see others' folders . found didn't work me :
rewritecond %{request_uri} ^/webdav/ rewriterule ^/webdav/(.*?)$ /webdav/user/%{la-u:remote_user}/$1 [l] help me !
i think solve part of problem : user can see folder (with name) not automatically directed folder
<directory /webdav> options indexes multiviews followsymlinks dav on authtype basic authname "webdav" authuserfile /etc/apache2/webdav.password require valid-user </directory> # restrict /webdav/* /webdav/%{remote_user} access rewriteengine on rewritecond %{request_uri} ^/webdav/(?:|readme\.x?html?|index\..+)$ rewriterule ^.* - [l] rewritecond %{la-u:remote_user} ^(.+) rewritecond %1:/webdav/$1 !^([^:]+):/webdav/\1$ rewriterule ^/webdav/([^/]+) - [f,l]
Comments
Post a Comment