Trying to implement Vanity URLs in my project. Tried both the dispatcher recommended vanity url approach and ACS commons vanity error mapping approach as well.
For dispatcher recommended vanity url approach - The vanity URL configs in dispatcher is not getting picked up properly since the rewrite configs are executed after that and the rewrite rules are not getting skipped
For ACS commons vanity error mapping approach - Since the URL is passing to publisher with the content tree prefix as per the rewrite rules in dispatcher, the VanityURLServiceImpl is failing to dispatch to the URL eventhough the resource resolution is correct as per JCR resolver.
Is there a way for the vanity URL being skipped as part of the rewrite rules in dispatcher. Have been trying to resolve this for the past 2 to 3 days but no luck. Please help me if I am missing something regarding the same.
Solved! Go to Solution.
Views
Replies
Total Likes
This is resolved by creating a custom implementation of VanityURLServiceImpl from ACS Commons to extract the vanity path after the resourceResolver.map() is executed. This resolved the OOTB logic issue of ACS commons and the original vanity path issue as well.
The OOTB Dispatcher configuration based vanity solution didnt work in the end.
This is resolved by creating a custom implementation of VanityURLServiceImpl from ACS Commons to extract the vanity path after the resourceResolver.map() is executed. This resolved the OOTB logic issue of ACS commons and the original vanity path issue as well.
The OOTB Dispatcher configuration based vanity solution didnt work in the end.
@shankarram2407 We are also facing exactly same issue. Could you please share your solution? Thanks in advance.
Views
Replies
Total Likes
This needs to be via the error handler based solution proposed by AEM ACS commons (https://adobe-consulting-services.github.io/acs-aem-commons/features/vanity-path-rewrite-mapper/inde...) and use the custom VanityURLServiceImpl in your code to handle the vanity solution. Please let me know if you need more information.
Views
Replies
Total Likes