J'ai activé le module de mod_webdav lighttpd et mettre en place un point de montage webdav de http://website.com/webdav en utilisant l'entrée lighttpd.conf suivante:Comment puis-je rediriger un webdav Lighttpd monture en fonction de connexion de l'utilisateur
$["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 de webdav.
Toutefois, je voudrais rediriger http://website.com/webdav vers un sous-répertoire particulier basé sur le 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 en tant que user2, il/elle voit htdocs/webdav/user2 en allant à http://website.com/webdav
cela peut-il être fait?
Merci
votre très juste, après avoir testé les clients juste l'ignorer. Tant pis. Merci pour votre réponse. – DEzra