如何在 AEM 中设置翻译并将其与 MSM 设置集成? 举个例子,你将如何实现: A。将“www.mysite.com”的点击翻译为 “www.mysite.com/en”和 b.将上面的“www.mysite.com/en”翻译为 “/content/mysite/en.html”
您想要实现的是 URL 缩短以及短 URL 与内容树的关联。
我在几个项目中使用过的一种可能的方法是 -
接下来是调度程序的工作,调度程序的配置方式是接受短 URL 并将其重写为完整内容 URL,以便 AEM 始终接收到内容完整路径的请求。 Dispatcher/Apache 中的映射使用模式匹配来匹配区域设置信息,然后将传入的 URI 附加到内容树中的已知路径以完成完整的 URL。
RewriteEngine on
RewriteRule ^/$ /content/mysite/emea/uk/en_gb/home.html [R]
RewriteRule ^/en-gb/(.*)$ /content/mysite/emea/uk/en_gb/$1 [PT,L]
有相关文章这里可供参考。