使用规则集转换URL

您可以在Dynamic Media中部署规则集以转换URL。 规则集是用脚本语言(如JavaScript™)编写的指令集,用于评估XML数据并在数据满足某些条件时采取某些操作。 每个规则都包含至少一个条件和至少一个操作。 规则根据条件评估XML数据,如果满足条件,则执行相应的操作。 规则集的示例包括:

  • 添加MIME类型后缀。 许多服务和网站需要图像后缀,如向URL添加.jpg

  • 为SEO(搜索引擎优化)目的创建指向URL的文件夹路径。

    请参阅Adobe Dynamic Media Classic如何支持SEO

  • 为SEO(搜索引擎优化)目的向URL添加元数据。

    请参阅Adobe Dynamic Media Classic如何支持SEO

  • 设置内容配置以触发下载。

  • 简化图像服务模板URL以实现个性化。 例如,将rgb{XX,YY,ZZ}转换为RTF就绪型\redXX\greenYY\blueZZ

  • 请求要编码的特定字符(如${}),以及要向ImageServer解码的特定字符。 例如,Facebook在包含特殊字符的URL中不能正常工作。

    请参阅从URL中删除特殊字符

在Dynamic Media环境中,使用基于XML的系统管理资产信息的网站可以将XML文件上传到Dynamic Media。 您可以将其中一个文件指定为用于服务Dynamic Media资源的预处理规则集文件。 此文件重新构建标准URL协议格式,以满足与Dynamic Media集成的系统的业务逻辑。 您指定一个XML文件作为规则集定义文件路径。

注意

使用规则集时要小心;它们可以阻止Dynamic Media内容显示在您的网站上。

有一些示例规则集可以帮助您创建自己的规则集。
请参阅规则集引用

与创建所有规则集一样,在使用XML validator项目(如xmlvalid)上传XML文件之前,请确保XML文件有效。
另请参阅规则集疑难解答。

另外,请确保首先在不影响实时生产环境的暂存环境中测试规则集。
生产环境和暂存环境通常需要不同的登录。

有关登录信息🔗,请参阅Adobe Dynamic Media Classic桌面应用程序。

另请参阅在规则集中使用“asset”而不是“is”映像。

部署XML规则集:

  1. 打开Dynamic Media Classic桌面应用程序,然后登录到您的帐户。

    您的凭据和登录详细信息由Adobe在设置时提供。 如果您没有此信息,请与技术支持联系。

  2. 通过执行以下操作,上传规则集文件:

    • 在全局导航栏上,单击​上载
    • 在​上载​页面左上角附近,单击​浏览
    • 在​打开​对话框中,浏览到规则集文件(XML)。
    • 选择文件,然后单击​打开
    • 在​上载​页面的右侧,为规则集文件选择目标文件夹。
    • 在页面底部附近,确保选中“上载后发布”。
    • 在页面的右下角,单击​提交上载
    • 在全局导航栏上,单击​作业​以检查上载作业的状态。 当​作业​页面上的​状态​列显示上载完成时,请继续执行后续步骤。
  3. 在页面顶部附近的导航栏上,单击​设置>应用程序设置>发布设置>图像服务器

  4. 在​图像服务器发布​页面的​目录管理​组下,找到​规则集定义文件路径,然后单击​选择

  5. 在​择规则集定义文件 (XML) 页面上,浏览至您的规则集文件,然后在页面的右下角单击​选择

  6. 在设置页面的右下角,单击​关闭

  7. 运行图像服务器发布作业。

    规则集条件将应用于对实时Dynamic Media图像服务器的请求。

    如果更改规则集文件,则在您重新上传和重新发布更新的规则集文件时,将立即应用更改。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now