intersystems-community / WebDAV

WebDAV implementation in InterSystems Caché
MIT License
2 stars 0 forks source link

Non-root web-application #1

Open eduard93 opened 7 years ago

eduard93 commented 7 years ago

Problem: currently WebDAV web-application must be /. Reason: many WebDAV clients go to server root regardless of actual path Links: https://habrahabr.ru/post/268123/

eduard93 commented 7 years ago

It does not prevent other web-applications from working,

eduard93 commented 7 years ago

http://hints.macworld.com/article.php?story=20021114063433862

eduard93 commented 7 years ago

https://www.zorched.net/2006/03/01/more-webdav-tips-tricks-and-bugs/ http://greenbytes.de/tech/webdav/webfolder-client-list.html http://greenbytes.de/tech/webdav/webdav-redirector-list.html http://greenbytes.de/tech/webdav/webdavfaq.html http://greenbytes.de/tech/webdav/

eduard93 commented 7 years ago

MS Word 13 can work with non-root web application. Linux can't mount, Mac can mount

eduard93 commented 7 years ago

Okay, after this commit mac can edit too.

eduard93 commented 7 years ago

Windows explorer can connect to non-root dir on non-root app. Example:

Reason: explorer always sends urls without trailing slash.

eduard93 commented 7 years ago

Specify ROOTREDIRECT parameter in REST broker to enable redirect from GET / root request. Defaults to /csp/webdav/index.csp. Doesn't seem to affect WebDAV in any way.