ACS AEM Commons网站地图(Adobe体验管理器)

ACS AEM Commons网站地图(Adobe体验管理器),aem,aem-63,Aem,Aem 63,我有一个使用ACS AEM Commons 3.15.12站点地图功能的AEM 6.3站点,它在发布实例上配置为使用“发布”外部化器域。呈现的站点地图在站点地图URL中具有正确的主机名 当我在与现有工作站点相同的站点地图配置中添加一个额外的主页组件(用于新站点)时,将publish保持为externalizer域,新站点的站点地图在生成的URL中没有新站点的域名,而是有http://localhost:4503. 工作站点(sitemap)确实有一些/etc/map/http映射,我为新站点以实

我有一个使用ACS AEM Commons 3.15.12站点地图功能的AEM 6.3站点,它在发布实例上配置为使用“发布”外部化器域。呈现的站点地图在站点地图URL中具有正确的主机名

当我在与现有工作站点相同的站点地图配置中添加一个额外的主页组件(用于新站点)时,将publish保持为externalizer域,新站点的站点地图在生成的URL中没有新站点的域名,而是有http://localhost:4503.

工作站点(sitemap)确实有一些/etc/map/http映射,我为新站点以实物形式重新创建了这些映射,但同样,当使用相同的配置(每个站点都有一个主页组件)时,http://localhost:4503 在ACS AEM Commons生成的sitemap.xml中保留为我的新站点的域名

我没有尝试使用新站点(及其主页组件)创建一个新配置,使用publish作为externalizer域,并使用我创建的新映射

然而,我确实创建了一个新的配置,使用了新站点的主页组件,并使用了一个自定义的externalizer域,我创建该域是为了匹配新站点的正确域名,并且没有任何新站点的/etc/map/http映射。在本例中,生成的站点地图在其sitemap.xml中具有正确的域名

我想知道发生了什么事。为什么在为每个站点生成的sitemap.xml文件中打印的域名的行为不同?此外,为什么ACS AEM Commons需要主页组件,而路径可以指示站点的根目录?这让我怀疑我的新站点的主页组件是否丢失了一些东西,以致无法正常工作(即导致ACS AEM Commons站点地图显示)http://localhost:4503 而不是网站的域名),或者可能是地图相关的,或者其他什么