Windows

WebDav:“參數不正確”將顯示在某些具有“index.html”/“index.php”的文件夾上

  • February 21, 2018

我嘗試為我建立一個 WebDAV 連接,以便輕鬆地將我的作品上傳到網路伺服器。這是我在/etc/httpd/conf.d/webdav.conf.

DavLockDB /var/www/DavLock
<VirtualHost *:80>
       ServerAdmin webmaster@localhost
       DocumentRoot /var/www/webdav/
       Alias /html /var/www/html/
       <Directory /var/www/html/>
             Options Indexes MultiViews
               AllowOverride None
               Order allow,deny
               allow from all
       </Directory>
       <Location /html>
           DAV On
           ForceType None
           AuthType Digest
           AuthName DAV-upload
           AuthUserFile /etc/httpd/.htpasswd_html
           AuthDigestProvider file
           Require valid-user
        </Location>
</VirtualHost>

整個連接工作,包括閱讀和寫作。但是,當我嘗試進入一些包含“index.php”/“index.html”的文件夾時,Windows 只會顯示這樣的錯誤消息: Error Message,上面寫著The Parameter is Incorrect. 我試圖搜尋網際網路,有人說這是由於 apache 嘗試將頁面呈現為 HTML/PHP。因此,我嘗試添加ForceType None配置,但它不起作用。

任何幫助將不勝感激,謝謝。

我最近遇到了同樣的問題。對我來說,DirectoryIndex disabledWebDAV 目錄中的設置解決了這個問題。

資料來源:http ://dimitar.me/upgrading-to-apache-2-4-will-prevent-webdav-listing-of-directories- contains-index-files/

引用自:https://serverfault.com/questions/884231