2009-05-28 58 views
2

我已經啓用的lighttpd mod_webdav模塊,並設置一個WebDAV使用以下lighttpd.conf入口安裝的http://website.com/webdav點:我怎樣才能重定向Lighttpd的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")) 
    } 
} 

這給出了同樣的所有webdav用戶的目錄。

但是,我想使http://website.com/webdav重定向到基於webdav用戶名的特定子目錄。

例如:

  1. 用戶登錄時的用戶1,他/她看到的htdocs/WebDAV的/ USER1作爲user2的,他/她看到要http://website.com/webdav

  2. 用戶登錄時htdocs/webdav/user2什麼時候去http://website.com/webdav

可以這樣做嗎?

感謝

回答

0

即使HTTP和WebDAV允許,深受廣大客商實際上並不執行重定向。其結果是客戶端,如Windows客戶端,OS/X客戶端無法直接連接到URL ..

+0

你很正確,在測試客戶端後忽略它。好吧。感謝您的回答。 – DEzra 2014-08-06 13:52:41

相關問題