Hello Experts
We are trying to configure a multilingual site. The content structure is as following:
Main site
Language copies
The expected URL structure is:
Please guide if the above is possible to achieve. What kind of rule should be written in dispatcher for content hiding? What is the recommended approach?
Solved! Go to Solution.
Views
Replies
Total Likes
Hi Sumit,
you are rewriting incoming requests and outgoing links. So the incoming requests you will map
from:
www.domain.com to /content/root-domain/index.html
Outgoing links are those links in pages that will get rewritten from
/content/root-domain/help/faq.html to /help/faq.html
So, with your rules, you just need to make sure they are in the correct order.
Regards,
Opkar
Views
Replies
Total Likes
Hi,
creating the site structure is as described in the docs for MSM [0]
If you were using different domains for each site you would use [3] [4]. As you are using the same domain, you can user JCR Resource Resolver and apache rewrite rules or /etc/map [5]. There is even a nice tool for /et/map/ rule management: http://cognifide.github.io/Carty/.
A good overview of both options [6]
Regards,
Opkar
[0] https://docs.adobe.com/docs/en/aem/6-2/administer/sites/msm.html
[1] https://docs.adobe.com/docs/en/aem/6-2/administer/sites/msm/msm-bp.html
[2] https://helpx.adobe.com/experience-manager/kb/index/msm_faq.html
[3]https://docs.adobe.com/docs/en/dispatcher/disp-domains.html
[4]https://helpx.adobe.com/experience-manager/kb/HowToMapDomains.html
[5]https://sling.apache.org/documentation/the-sling-engine/mappings-for-resource-resolution.html
[6] https://www.linkedin.com/pulse/url-management-aem-stack-tushar-garg
Views
Replies
Total Likes
Hi
Thanks for sharing the info.
Just to add, we are already using URL mapping in dispatcher as www.sitename.com/content/domain/en/home/ : www.domain.com
The challenge is that Ii now want to map www.sitename.com/content/domain/hi/home/ to www.domain.com/hi/ without impacting the earlier mapping
Regards
Sumit
Views
Replies
Total Likes
Hi Sumit,
you are rewriting incoming requests and outgoing links. So the incoming requests you will map
from:
www.domain.com to /content/root-domain/index.html
Outgoing links are those links in pages that will get rewritten from
/content/root-domain/help/faq.html to /help/faq.html
So, with your rules, you just need to make sure they are in the correct order.
Regards,
Opkar
Views
Replies
Total Likes