ACS Commons — 重定向映射管理器
ACS Commons — 重定向映射管理器提供了一个用户友好的界面来管理URL重定向。
例如,营销团队可以创建名为SkiCampaign
的新 重定向映射 页面,并使用 编辑条目 选项卡添加上述URL重定向。 URL重定向位于/etc/acs-commons/redirect-maps/skicampaign/jcr:content.redirectmap.txt
。
ACS Commons — 重定向管理器
或者,ACS Commons — 重定向管理器还提供了用户友好的界面来管理URL重定向。
例如,营销团队可以创建名为/conf/wknd
的新配置,并使用 +重定向配置 按钮添加上述URL重定向。 URL重定向位于/conf/wknd/settings/redirects.txt
。
如何配置Dispatcher
要将URL重定向加载为RewriteMap并将其应用于传入请求,需要以下Dispatcher配置。
为灵活模式启用Dispatcher模块
首先,验证是否已为 灵活模式 启用Dispatcher模块。 dispatcher/src/opt-in
文件夹中存在USE_SOURCES_DIRECTLY
文件表示Dispatcher处于灵活模式。
将URL重定向加载为RewriteMap
接下来,在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
)应与上面完全相同,请将其视为要遵循的约定。