From 678fe256b3133f41132119e7ecd2f3ceae8b67e6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 15:42:58 +0200 Subject: Merging upstream version 2.4.59. Signed-off-by: Daniel Baumann --- docs/manual/mod/mod_dav.html.en | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) (limited to 'docs/manual/mod/mod_dav.html.en') diff --git a/docs/manual/mod/mod_dav.html.en b/docs/manual/mod/mod_dav.html.en index 7fd8a91..0f3f70a 100644 --- a/docs/manual/mod/mod_dav.html.en +++ b/docs/manual/mod/mod_dav.html.en @@ -52,6 +52,7 @@

Directives

@@ -202,6 +203,35 @@ Alias "/php-source" "/home/gstein/php_files" everyone will be able to distribute files on your system. + +
top
+

DavBasePath Directive

+ + + + + + + + +
Description:Configure repository root path
Syntax:DavBasePath root-path
Default:None
Context:directory
Status:Extension
Module:mod_dav
Compatibility:Available in version 2.4.58 and later
+

If a DAV repository is configured using a regular expression + match (such as LocationMatch) + then mod_dav will not be able to find the root of + the repository from the pathname alone. Third-party providers (for + example, Subversion's mod_dav_svn) + may fail to handle requests without the correct repository root.

+ +

To allow providers to work correctly in such a configuration, + DavBasePath must be used.

+ +
<LocationMatch "^/repos/">
+    Dav svn
+    DavBasePath /repos
+    SVNParentPath /var/svn
+</LocationMatch>
+ +
top

DavDepthInfinity Directive

@@ -272,7 +302,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_dav.html'; } })(window, document); //-->