使用规则集转换URL using-rulesets-to-transform-urls

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

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

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

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

  • 将元数据添加到URL以进行SEO(搜索引擎优化)。

    请参阅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文件作为规则集定义文件路径。

CAUTION
使用规则集时请务必谨慎;规则集可能会阻止在您的网站上显示Dynamic Media内容。

提供了一些示例规则集,可帮助您创建自己的规则集。
请参阅规则集引用

与创建所有规则集时一样,在使用XML验证器程序(如xmlvalid)上传XML文件之前,请确保该文件有效。
另请参阅规则集疑难解答

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

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

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

部署XML规则集 deploy-xml-rule-sets

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

    Adobe在配置时提供了您的凭据和登录详细信息。 如果您没有此信息,请联系客户支持。

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

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

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

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

  6. 在设置页面的右下角,选择​ 关闭

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

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

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

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab