Class ConfluenceResourceDownloadRewriteRule
java.lang.Object
org.tuckey.web.filters.urlrewrite.extend.RewriteRule
com.atlassian.confluence.servlet.rewrite.ConfluenceResourceDownloadRewriteRule
public class ConfluenceResourceDownloadRewriteRule
extends org.tuckey.web.filters.urlrewrite.extend.RewriteRule
This Tuckey URL
RewriteRule
will noramlise a URL and then make sure that it does
not attempt to use directory traversal to access the WEB-INF directory.
This RewriteRule
will also add the caching/no-caching headers (if necessary) depending on URL used
CachedRewriteMatch
DisableCacheRewriteMatch
Note: Although a similar rules is provided by ResourceDownloadRewriteRule
Confluence requires a url re-mapping for the "download/images" path, as well as support for non-caching headers
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.tuckey.web.filters.urlrewrite.extend.RewriteMatch
matches
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Methods inherited from class org.tuckey.web.filters.urlrewrite.extend.RewriteRule
destroy, initialise
-
Field Details
-
DOWNLOAD_IMAGES
- See Also:
-
IMAGES
- See Also:
-
-
Constructor Details
-
ConfluenceResourceDownloadRewriteRule
public ConfluenceResourceDownloadRewriteRule()
-
-
Method Details
-
matches
public org.tuckey.web.filters.urlrewrite.extend.RewriteMatch matches(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) - Overrides:
matches
in classorg.tuckey.web.filters.urlrewrite.extend.RewriteRule
-