ACS Commons — 重新導向地圖管理員

ACS Commons — 重新導向對應管理員提供方便好用的介面,可管理URL重新導向。

例如,行銷團隊可以建立名稱為SkiCampaign的新​ 重新導向對應 ​頁面,並使用​ 編輯專案 ​索引標籤新增上述URL重新導向。 URL重新導向可在/etc/acs-commons/redirect-maps/skicampaign/jcr:content.redirectmap.txt取得。

重新導向地圖管理員

重要
需要ACS Commons版本​ 6.7.0或更高版本 ​才能使用重新導向對應管理員,如需詳細資訊,請參閱ACS Commons — 重新導向管理員

ACS Commons — 重新導向管理員

另外,ACS Commons — 重新導向管理員也提供方便好用的介面來管理URL重新導向。

例如,行銷團隊可以建立名為/conf/wknd的新設定,並使用​ +重新導向設定 ​按鈕新增上述URL重新導向。 URL重新導向可在/conf/wknd/settings/redirects.txt取得。

重新導向管理員

重要
需要ACS Commons版本​ 6.10.0或更高版本 ​才能使用重新導向管理員,如需詳細資訊,請參閱ACS Commons — 重新導向管理員

如何設定Dispatcher

若要以RewriteMap形式載入URL重新導向,並將它們套用至傳入請求,則需要下列Dispatcher設定。

為彈性模式啟用Dispatcher模組

首先,確認Dispatcher模組已啟用​ 彈性模式dispatcher/src/opt-in資料夾中有USE_SOURCES_DIRECTLY個檔案表示Dispatcher處於彈性模式。

以RewriteMap載入URL重新導向

接下來,在dispatcher/src/opt-in資料夾中建立新的組態檔managed-rewrite-maps.yaml,其結構如下。

maps:
- name: <MAPNAME>.map # e.g. skicampaign.map
    path: <ABSOLUTE_PATH_TO_URL_REDIRECTS_FILE> # e.g. /content/dam/wknd/redirects/skicampaign.txt, /etc/acs-commons/redirect-maps/skicampaign/jcr:content.redirectmap.txt, /conf/wknd/settings/redirects.txt
    wait: false # Optional, default is false, when true, the Apache waits for the map to be loaded before starting
    ttl: 300 # Optional, default is 300 seconds, the reload interval for the map

在部署期間,Dispatcher會在/tmp/rewrites資料夾中建立<MAPNAME>.map檔案。

重要
檔案名稱(managed-rewrite-maps.yaml)和位置(dispatcher/src/opt-in)應該與上述完全相同,請將其視為要遵循的慣例。