Page : /content/home/welcome
Vanity URL : wel
If I enter the https://docker.demo.com/wel , The browser will redirect me to https://docker.demo.com/content/home/welcome.html. But I want browser redirect me to the https://docker.demo.com/home/welcome.html .
Does anyone know how to extend Vanity to achieve this function?
there are a couple of solutions to achieve this.
One of the solutions is:-
1. Create a servlet in AEM to create the vanity paths present under the project hierarchy.
2. Create a shell script in apache to hit the above AEM servlet on a periodic basis and save it in a file(vanity_urls.txt) on apache.
3. Create the re-write rules at the Apache level in httpd.conf file.
These rules will check whether the path requested exists in the file (vanity_urls.txt) and based on the result will do the shortening conditionally.
You can refer to this article to achieve this .
There are many ways to achieve your requirement. If you need to redirect all pages, you might want to do that activities son Apache/Dsipacther level.
If this is for some pages only you can employ Vanity URL field on the Page Properties dialog
I think as @adobe57138 you might have to look at resource mapping.