¿Cómo puedo redirigir una webdav Lighttpd monto dependiendo de inicio de sesión de usuario
Pregunta
He habilitado el módulo lighttpd mod_webdav y establecer un punto de WebDAV http://website.com/webdav
$["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" ) )
}
}
Esto da el mismo directorio para todos los usuarios de WebDAV.
Sin embargo, me gustaría hacer http://website.com/webdav redirigir a un subdirectorio particular, basado en el nombre de usuario de WebDAV.
Por ejemplo:
-
usuario inicia una sesión como Usuario1, él / ella ve htdocs / webdav / usuario1 cuando se va a http: // website.com/webdav o
-
usuario inicia una sesión en la que usuario2, él / ella ve htdocs / webdav / usuario2 cuando se va a http: // website.com/webdav
Gracias
Solución
A pesar de que HTTP y WebDAV permite, los clientes populares no se adaptan a los redireccionamientos. El resultado es que los clientes, tales como el cliente de Windows, OS / X cliente no puede conectarse directamente a la URL ..