Why dont vanity urls work with cloud AEM?
We have been using AEM cloud for some years, but vanity urls have never worked.
E.g. this is our current page site format: oursite.com/uk/en/register.html.
if we want to have oursite.com/join or oursite.com/join.html, and add "join.html" as a vanity url for the register page, then try to hit oursite.com/join.html we get:
Resource at '/content/our-web/oursite_com/join.html' not found: No resource found
AEM requires quite a complex set of dispatcher rules to map the underlying page structures to site structure. Development of these dispatcher rules takes a long time, as its not possible to run it locally (as the local dispatcher is http, not https, and aem has a lot of issues switching between the two when you use rewrite rules and redirects), so to test a one line dispatcher change, requires 2-3 hours to deploy it to an AEM cloud instance.
Any suggestions how to get vanity urls working?
Currently, when marketing want a new vanity url for a page, its 3-4 week lead time as we have to change the dispatcher, then do a complete release cycle along with other changes and all the testing. This costs tens of thousands of pounds.