使用規則集轉換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。

    請參閱從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規則集:

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

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

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

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

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

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

  6. 在[設定]頁面的右下角,選取​ 關閉

  7. 執行影像伺服器Publish工作。

    規則集條件會套用至即時Dynamic Media影像伺服器的請求。

    如果您變更規則集檔案,當您重新上傳並重新發佈更新的規則集檔案時,變更會立即套用。

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