Class ConfluenceResourceDownloadRewriteRule

java.lang.Object
org.tuckey.web.filters.urlrewrite.extend.RewriteRule
com.atlassian.confluence.servlet.rewrite.ConfluenceResourceDownloadRewriteRule

@Deprecated(forRemoval=true, since="9.3") public class ConfluenceResourceDownloadRewriteRule extends org.tuckey.web.filters.urlrewrite.extend.RewriteRule
Deprecated, for removal: This API element is subject to removal in a future version.
since 9.3
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
    Modifier and Type
    Field
    Description
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.tuckey.web.filters.urlrewrite.extend.RewriteMatch
    matches(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class org.tuckey.web.filters.urlrewrite.extend.RewriteRule

    destroy, initialise

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • DOWNLOAD_IMAGES

      public static final String DOWNLOAD_IMAGES
      Deprecated, for removal: This API element is subject to removal in a future version.
      See Also:
    • IMAGES

      public static final String IMAGES
      Deprecated, for removal: This API element is subject to removal in a future version.
      See Also:
  • Constructor Details

    • ConfluenceResourceDownloadRewriteRule

      public ConfluenceResourceDownloadRewriteRule()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • matches

      public org.tuckey.web.filters.urlrewrite.extend.RewriteMatch matches(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      matches in class org.tuckey.web.filters.urlrewrite.extend.RewriteRule