WebDav: "Параметр неверен" будет отображаться в некоторых папках с "index.html"/"index.php"
Я попытался настроить соединение 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 просто показывает сообщение об ошибке, подобное этому: Сообщение об ошибке, которое говорит, что The Parameter is Incorrect
, Я попытался выполнить поиск в Интернете, и кто-то сказал, что это связано с попыткой apache отобразить страницу в формате HTML/PHP. Поэтому я попытался добавить ForceType None
в конфиге но он не работает.
Любая помощь будет оценена, спасибо.
1 ответ
У меня недавно была такая же проблема. Для меня настройка DirectoryIndex disabled
в каталоге WebDAV исправили это.