04-27-2007 01:03 PM
04-29-2007 10:02 AM
#First we add some protection.
ProxyRequests Off
#Then we define the url's to be proxied
ProxyPass ^/stadiumarchitects$ http://www.stadiumarchitects.com:8080/alfresco/webdav/stadiumarchitects/
ProxyPassReverse ^/stadiumarchitects$ http://www.stadiumarchitects.com:8080/alfresco/webdav/stadiumarchitects/
ProxyPass /stadiumarchitects/ http://www.stadiumarchitects.com:8080/alfresco/webdav/stadiumarchitects/
ProxyPassReverse /stadiumarchitects/ http://www.stadiumarchitects.com:8080/alfresco/webdav/stadiumarchitects/
#Now that we have defined our proxy we can redirect url's through it
RedirectMatch ^/stadiumarchitects$ http://www.stadiumarchitects.com/alfresco/webdav/stadiumarchitects/
RedirectMatch ^/stadiumarchitects/ http://www.stadiumarchitects.com/alfresco/webdav/stadiumarchitects/
#Now we add the mod_rewrite stuff
RewriteEngine On
Rewritecond %{REQUEST_URI} (stadiumarchitects|greenpoint)
RewriteRule ^/alfresco/webdav/(.*) /$1 [R=301,L,P]
RewriteLog "/var/log/apache2/www.stadiumarchitects.com_rewrite.log"
#Note I am using debug log level to see what is happening, for production we set this to 1
RewriteLogLevel 3
#Now we make sure that all our requests will be valid.
<Location /stadiumarchitects/>
<Limit OPTIONS PROPFIND GET REPORT MKACTIVITY PROPPATCH PUT CHECKOUT MKCOL MOVE COPY DELETE LOCK UNLOCK MERGE>
Order Deny,Allow
Allow from all
Satisfy Any
</Limit>
</Location>
http://www.stadiumarchitects.com/stadiumarchitects/
Remember to Tick "Open as a webfolder" so that we request DAV
http://www.stadiumarchitects.com/stadiumarchitects/
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] "PROPFIND /stadiumarchitects HTTP/1.1" 302 251 "-" "Microsoft Data Access Internet Publishing Provider DAV"
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] "PROPFIND /stadiumarchitects HTTP/1.1" 302 251 "-" "Microsoft Data Access Internet Publishing Provider DAV"
127.0.0.1 - - [29/Apr/2007:15:46:36 +0200] "PROPFIND /stadiumarchitects/ HTTP/1.1" 207 5531 "-" "Microsoft Data Access Internet Publishing Provider DAV"
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] "PROPFIND /alfresco/webdav/stadiumarchitects/ HTTP/1.1" 207 5531 "-" "Microsoft Data Access Internet Publishing Provider DAV"
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (2) init rewrite engine with requested uri /stadiumarchitects
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (3) applying pattern '^/alfresco/webdav/(.*)' to uri '/stadiumarchitects'
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (1) pass through /stadiumarchitects
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (2) init rewrite engine with requested uri /stadiumarchitects
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (3) applying pattern '^/alfresco/webdav/(.*)' to uri '/stadiumarchitects'
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (1) pass through /stadiumarchitects
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (2) init rewrite engine with requested uri /alfresco/webdav/stadiumarchitects/
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (3) applying pattern '^/alfresco/webdav/(.*)' to uri '/alfresco/webdav/stadiumarchitects/'
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (2) rewrite /alfresco/webdav/stadiumarchitects/ -> /stadiumarchitects/
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (2) forcing proxy-throughput with http://www.stadiumarchitects.com/stadiumarchitects/
*.*.*.* - - [29/Apr/2007:15:46:36 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (1) go-ahead with proxy request proxy:http://www.stadiumarchitects.com/stadiumarchitects/ [OK]
http://www.stadiumarchitects.com/alfresco/webdav/stadiumarchitects/consultants
127.0.0.1 - - [29/Apr/2007:15:51:38 +0200] "PROPFIND /stadiumarchitects/consultants HTTP/1.1" 207 11325 "-" "Microsoft Data Access Internet Publishing Provider DAV"
*.*.*.* - - [29/Apr/2007:15:51:38 +0200] "PROPFIND /alfresco/webdav/stadiumarchitects/consultants HTTP/1.1" 207 11325 "-" "Microsoft Data Access Internet Publishing Provider DAV"
*.*.*.* - - [29/Apr/2007:15:51:38 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (2) init rewrite engine with requested uri /alfresco/webdav/stadiumarchitects/consultants
*.*.*.* - - [29/Apr/2007:15:51:38 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (3) applying pattern '^/alfresco/webdav/(.*)' to uri '/alfresco/webdav/stadiumarchitects/consultants'
*.*.*.* - - [29/Apr/2007:15:51:38 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (2) rewrite /alfresco/webdav/stadiumarchitects/consultants -> /stadiumarchitects/consultants
*.*.*.* - - [29/Apr/2007:15:51:38 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (2) forcing proxy-throughput with http://www.stadiumarchitects.com/stadiumarchitects/consultants
*.*.*.* - - [29/Apr/2007:15:51:38 +0200] [www.stadiumarchitects.com/sid#8191840][rid#833c128/initial] (1) go-ahead with proxy request proxy:http://www.stadiumarchitects.com/stadiumarchitects/consultants [OK]
*.*.*.* - - [29/Apr/2007:15:51:38 +0200] [www.stadiumarchitects.com/sid#8191840][rid#8342140/initial] (2) init rewrite engine with requested uri /alfresco/webdav/stadiumarchitects/consultants
*.*.*.* - - [29/Apr/2007:15:51:38 +0200] [www.stadiumarchitects.com/sid#8191840][rid#8342140/initial] (3) applying pattern '^/alfresco/webdav/(.*)' to uri '/alfresco/webdav/stadiumarchitects/consultants'
*.*.*.* - - [29/Apr/2007:15:51:38 +0200] [www.stadiumarchitects.com/sid#8191840][rid#8342140/initial] (2) rewrite /alfresco/webdav/stadiumarchitects/consultants -> /stadiumarchitects/consultants
*.*.*.* - - [29/Apr/2007:15:51:38 +0200] [www.stadiumarchitects.com/sid#8191840][rid#8342140/initial] (2) forcing proxy-throughput with http://www.stadiumarchitects.com/stadiumarchitects/consultants
*.*.*.* - - [29/Apr/2007:15:51:38 +0200] [www.stadiumarchitects.com/sid#8191840][rid#8342140/initial] (1) go-ahead with proxy request proxy:http://www.stadiumarchitects.com/stadiumarchitects/consultants [OK]
05-01-2007 04:46 AM
05-02-2007 11:23 AM
05-07-2007 09:22 AM
04-13-2011 01:20 PM
<D:href>/alfresco/webdav/other/path/info</D:href>
06-23-2011 10:09 AM
org.alfresco.repo.webdav.GetMethod
The method that you have to override is the following:private void generateDirectoryListing(FileInfo fileInfo)
…
…
// Get the URL for the root path
String rootURL = WebDAV.getURLForPath(m_request, getPath(), true);
rootURL = StringUtils.replace(rootURL,"alfresco/webdav","yourContextPath/webdav");
…
…
You only need to replace the string part of the URL that is involved for the context path of the Alfresco web application.02-16-2012 09:19 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.