كيف يمكنني إعادة توجيه جبل WebDAV LightPD اعتمادا على تسجيل دخول المستخدم
سؤال
لقد قمت بتمكين وحدة LightTPD MOD_WEBDAV وإعداد نقطة جبل WebDAV http://website.com/webdav. باستخدام إدخال LightPd.conf التالي:
$["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" ) )
}
}
هذا يعطي نفس الدليل لجميع مستخدمي WebDAV.
ومع ذلك، أود أن أجري http://website.com/webdav. إعادة توجيه إلى دليل فرعي معين يستند إلى اسم مستخدم WebDAV.
علي سبيل المثال:
سجلات المستخدم في user1، وهو / هي يرى htdocs / webdav / user1 عند الذهاب إلى http://website.com/webdav.أو
سجلات المستخدم في AS User2، وهو / هي يرى HTDocs / WebDAV / User2 عند الذهاب إلى http://website.com/webdav.
هل يمكن هذا؟
شكرا
المحلول
على الرغم من أن HTTP و WEBDAV يسمح لها، فإن العملاء الشعبيون لا يتبعون بالفعل إعادة توجيهات. والنتيجة هي أن العملاء مثل عميل Windows، وعميل OS / X لا يمكن الاتصال بك عنوان URL مباشرة ..
لا تنتمي إلى StackOverflow