Comment puis-je rediriger une monture webdav Lighttpd en fonction de connexion de l'utilisateur
Question
J'ai activé le module de mod_webdav lighttpd et mettre en place un webdav point de montage http://website.com/webdav en utilisant l'entrée lighttpd.conf suivante:
$["remoteip"] == "www.website.com" {
alias.url += (
"/webdav" => "/var/www/htdocs/webdav",
)
$HTTP["url"] =~ "^webdav($|/)" {
dir-listing.activate = "enable"
webdav.activate = "enable"
webdav.is-readonly = "disable"
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/var/www/htdocs/passwd.dav"
auth.require = ("" => "method" => "basic",
"realm" => "webdav",
"require" => "valid-user" ) )
}
}
Cela donne le même répertoire pour tous les utilisateurs webdav.
Cependant, je voudrais faire http://website.com/webdav redirect un sous-répertoire particulier en fonction du nom d'utilisateur webdav.
Par exemple:
-
utilisateur se connecte comme user1, il / elle voit htdocs / webdav / user1 en allant à http: // website.com/webdav ou
-
utilisateur se connecte comme utilisateur2, il / elle voit htdocs / webdav / user2 en allant à http: // website.com/webdav
peut-il être fait?
Merci
La solution
Bien que HTTP et WebDAV permet, les clients populaires ne suivent pas réellement réoriente. Le résultat est que les clients tels que le client Windows, OS / X client ne peut pas se connecter à l'URL directement ..