0
votes

I was trying to configure the dispatcher invalidation configuration as per Adobe Dispatcher Invalidation documentation. As per the documentation

Cache invalidation requests for a page are also generated for any aliases or vanity URLs that are configured in the page properties.

I created a vanity URL in page properties dialog. When I publish the page for which Vanity URL property is set, I can see the logs in disptacher.log

checking [/dispatcher/invalidate.cache]
Activation detected: action=Activate [/content/geometrixx/en/products]
Touched /app/server/aem-apache/htdocs/cache/.stat
response.status = 200
response.headers[Server] = "Communique/2.6.3 (build 5221)"
response.headers[Content-Type] = "text/html"
cache flushed
"GET /dispatcher/invalidate.cache" 200 13 0ms

But when i check the configured (inside dispatcher.any) docroot cache folder inside Apache web server. Only cache corresponding to full page path is cleared (e.g. /content/geometrixx/en/products in logs). But the vanity URL accessed file (e.g. /mySite/prodct.htm) is still there.

Do we need to do more configuration for invalidating the cache for Vanity URLs?

1

1 Answers

1
votes

Unfortunately, it looks like there is a bug related to this functionality. I would suggest filing a support issue. Feel free to reference internal issue GRANITE-9224.