Come faccio a reindirizzare un WebDAV Lighttpd montare a seconda del login utente
Domanda
Ho attivato il modulo lighttpd mod_webdav e impostare un punto di 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" ) )
}
}
Questo dà la stessa directory per tutti gli utenti WebDAV.
Tuttavia, vorrei fare http://website.com/webdav reindirizzare ad una determinata sottodirectory in base al nome utente WebDAV.
Ad esempio:
-
utente accede come user1, lui / lei vede htdocs / WebDAV / user1 quando si va a http: // website.com/webdav o
-
utente accede come utente2, lui / lei vede htdocs / WebDAV / user2 quando si va a http: // website.com/webdav
si può fare?
Grazie
Soluzione
Anche se HTTP e WebDAV gli permette, i clienti popolari in realtà non seguono reindirizzamenti. Il risultato è che clienti come il client Windows, OS / x client non possono connettersi a l'url direttamente ..