Ben Fortuna created SLING-9337:
----------------------------------

             Summary: sling:alias not working when alias caching enabled
                 Key: SLING-9337
                 URL: https://issues.apache.org/jira/browse/SLING-9337
             Project: Sling
          Issue Type: Bug
          Components: ResourceResolver
            Reporter: Ben Fortuna
         Attachments: image-2020-04-07-09-17-32-399.png

I'd like to use Sling aliases to reference the current content as follows (node 
is /content/wnews/articles/2020):
{code:java}
{
  "jcr:primaryType": "nt:unstructured",
  "title": "Articles (2020)",
  "sling:alias": "current",
  "pageSize": 7,
  "sling:resourceType": "wnews/page/article-list"
} {code}
So for example, the following URLs should both work:
 * [http://example.com/content/wnews/articles/2020.html]
 * [http://example.com/content/wnews/articles/current.html]

I've discovered that the "current" url doesn't resolved unless I disable alias 
caching in the Resource Resolver Factory:

 

 

I'm pretty sure this isn't a good workaround, especially as it causes other 
issues with redirects of URLs with no extension.

Any other possible reasons why this isn't working?

Other refs:
 * 
[https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/apache-sling-resource-alias-caching/qaq-p/169480]

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to