使用規則集轉換URL using-rulesets-to-transform-urls

您可以在Dynamic Media中部署規則集以轉換URL。 規則集是以指令碼語言(例如JavaScript)撰寫的指令集,可評估XML資料並在該資料符合特定條件時採取特定動作。 每個規則至少包含一個條件和至少一個動作。 規則會根據條件評估XML資料,如果符合條件,則會採取適當的動作。 規則集的範例包括:

  • 新增MIME型別字尾。 許多服務和網站都需要影像尾碼,例如將.jpg新增至URL。

  • 針對SEO (搜尋引擎最佳化)目的建立URL的資料夾路徑。

    請參閱Adobe Dynamic Media Classic如何支援SEO

  • 將中繼資料新增至URL以用於SEO (搜尋引擎最佳化)用途。

    請參閱Adobe Dynamic Media Classic如何支援SEO

  • 設定內容處置以觸發下載。

  • 簡化影像伺服範本URL以進行個人化。 例如,將rgb{XX,YY,ZZ}轉換為RTF就緒的\redXX\greenYY\blueZZ

  • 要求將某些字元(例如${})編碼,並將某些字元解碼為ImageServer。 例如,Facebook無法順利處理包含特殊字元的URL。

在Dynamic Media中,使用XML系統管理資產資訊的網站可將XML檔案上傳至Dynamic Media。 您可以將其中一個檔案指定為預先處理規則集檔案,以提供Dynamic Media資產。 此檔案會重新建構標準URL通訊協定格式,以符合與Dynamic Media整合之系統的商業邏輯。 您可以指定XML檔案做為規則集定義檔案路徑。

CAUTION
使用規則集時請務必小心,因為規則集可能會導致Dynamic Media內容無法在您的網站上顯示。

有些範例規則集可幫助您建立自己的規則集。
請參閱規則集參考

與建立所有規則集時一樣,使用XML驗證器程式(例如xmlvalid)來上傳XML檔案之前,請確定該檔案有效。

此外,請務必先在中繼環境中測試規則集,以免影響您的即時生產環境。
生產環境和測試環境通常需要不同的登入。

如需登入資訊,請參閱Adobe Dynamic Media Classic案頭應用程式

若要部署XML規則集:

  1. 登入您的Dynamic Media Classic案頭應用程式

    布建時Adobe已提供您的憑證和登入詳細資訊。 如果您沒有這項資訊,請聯絡Adobe客戶支援。

  2. 執行下列操作上傳規則集檔案:

    • 在全域導覽列上,選取​上傳
    • 在​ 上傳 ​頁面的左上角附近,選取​瀏覽
    • 在​ 開啟 ​對話方塊中,瀏覽至您的規則集檔案(XML)。
    • 選取檔案,然後選取​開啟
    • 在​ 上傳 ​頁面的右側,選取規則集檔案的目標資料夾。
    • 在接近頁面底部時,請確定已核取​上傳後發佈
    • 在頁面的右下角,選取​送出上傳
    • 在全域導覽列上,選取​ 工作 ​以檢查上載工作的狀態。 當​ 工作 ​頁面上的​ 狀態 ​資料行顯示「上載完成」時,請繼續後續步驟。
  3. 在靠近頁面頂端的導覽列上,選取​設定 > 應用程式設定 > 發佈設定 > 影像伺服器

  4. 在​ 影像伺服器發佈 ​頁面的​ 目錄管理 ​群組下,找到​規則集定義檔案路徑,然後選取​選取

  5. 在​ 選取規則集定義檔案(XML) ​頁面上,瀏覽至您的規則集檔案,然後在頁面的右下角選取​選取

  6. In the lower-right corner of the Setup page, select Close.

  7. Run an Image Server Publish job.

    The rule set conditions are applied on the requests to the live Dynamic Media Image Servers.

    If you change the rule set file, the changes are immediately applied when you reupload and republish the updated rule set file.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2