Hello Sling Users I am working on an upgrade and have found the changes to org.apache.sling.security.impl.ContentDispositionFilter present problems with rendering robots.txt (text/plain) from a location managed under the dam. After the upgrade it has the header Content-Disposition: attachment. As a result we have started seeing our testing URL’s in search results, which indicates the search-bots are not opening and reading
org.apache.sling.security version 1.1.2 ContentDispositionFilter had a ranking of -2500 (txt file renders) org.apache.sling.security version 1.1.12 ContentDispositionFilter had a ranking of 25000 (txt file downloads) My attempts to configure Apache Sling Content Disposition Filter have failed. Adding the fully qualified path to "Excluded Resource Paths" does not work. My question related to the section titled "Included Resource Paths & Content Types.” There is a cryptic instruction copied below. What does this mean? Please provide en example specifying the path, excluded content types > These resource paths are covered by the filter. Each entry is of the form > '<path> [ : <excluded content type> {,<excluded content type>} ]'. Invalid > entries are logged and ignored. <path> must be an absolute path and may > contain a wildcard ('*') at the end, to match every resource path with the > given path prefix. (sling.content.disposition.paths) I have guessed at different entries, but they do not take affect. /content/path/robots.txt[text/plain] /content/path/robots.txt [text/plain] /content/path/robots.txt:text/plain If I uncheck "Enable For All Resource Paths” in the Apache Sling Content Disposition Filter, then the header Content-Disposition: attachment goes away and it renders as expected. But seems like an extreme solution especially given the fact that Content Disposition Filter was used and worked at the previous version mentioned. Please note that although I have provided some context about the a specific problem, my question is about how to configure "Included Resource Paths & Content Types” using path and mime types. Thanks! Cris