我们有以下网站结构:
content
mysite
en
home
testlevel1page
testlevel2page
现在要求是映射:
我们如何通过资源解析器实现这一目标?
答案 0 :(得分:9)
在/etc/map/http
目录下,添加一个节点“www.mysite.com”,并为其提供sling:internalRedirect
/content/mysite/en/home
的属性。
根据Sling documentation,这将“使用字符串”前缀发送到此域的请求的URI路径“ - 即在这种情况下,在域后附加”/ content / my / en / home“对“www.mysite.com”的任何传入请求的名称。
或者,如果您将其放在/etc/map.publish/http
下,则此选项仅适用于将Sling运行模式设置为发布的实例。
(由于规则在名为'http'的节点下,这不会应用于安全请求。如果您也需要满足'https',您可以复制http节点,或者最好创建一个正则表达式 - 这不是一个常见的用例,而是关于上面链接的文档的更多信息。)