URL-omleidingen beheren
Om URL te beheren zijn er veelvoudige beschikbare opties, onderzoeken hen.
Tekstbestand in DAM
De URL-omleidingen kunnen worden beheerd als sleutelwaardeparen in een tekstbestand en worden geüpload naar het DAM (AEM Digital Asset Management).
De bovenstaande URL-omleidingen kunnen bijvoorbeeld worden opgeslagen in een tekstbestand met de naam skicampaign.txt
en worden geüpload naar de map DAM @ /content/dam/wknd/redirects
. Na revisie en goedkeuring kan het marketingteam het tekstbestand publiceren.
# Ski Campaign Redirects separated by the TAB character
/ski /us/en/adventures.html
/ski/northamerica /us/en/adventures/downhill-skiing-wyoming.html
/ski/westcoast /us/en/adventures/tahoe-skiing.html
/ski/europe /us/en/adventures/ski-touring-mont-blanc.html
ACS-opdrachten - Kaartbeheer omleiden
ACS Commons - richt de Manager van de Kaartopnieuw om een gebruikersvriendelijke interface om URL te leiden richt.
Bijvoorbeeld, kan het marketing team een nieuwe Redirect genoemde pagina van Kaarten SkiCampaign
tot stand brengen en bovengenoemde URL toe leidt opnieuw richt gebruikend geeft Ingangen tabel uit. De URL-omleidingen zijn beschikbaar via /etc/acs-commons/redirect-maps/skicampaign/jcr:content.redirectmap.txt
.
ACS-opdrachten - Omleidingsbeheer
Alternatief, verstrekken de ACS Bevelen - Richt Managerook een gebruikersvriendelijke interface om URL te beheren richt.
Bijvoorbeeld, kan het marketing team een nieuwe configuratie tot stand brengen genoemd /conf/wknd
en de bovengenoemde omleidingen toevoegen URL gebruikend de + knoop van de Configuratie van de Omleiding. De URL-omleidingen zijn beschikbaar via /conf/wknd/settings/redirects.txt
.
De Dispatcher configureren
Als u de URL als een RewriteMap wilt laden en deze wilt toepassen op binnenkomende aanvragen, zijn de volgende Dispatcher-configuraties vereist.
Dispatcher-module inschakelen voor flexibele modus
Eerst, verifieer dat de module van Dispatcher voor flexibele wijze wordt toegelaten. De aanwezigheid van USE_SOURCES_DIRECTLY
-bestand in de dispatcher/src/opt-in
-map geeft aan dat de Dispatcher zich in de flexibele modus bevindt.
URL-omleidingen laden als RewriteMap
Maak vervolgens een nieuw configuratiebestand managed-rewrite-maps.yaml
in de map dispatcher/src/opt-in
met de volgende structuur.
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
Tijdens de implementatie maakt de Dispatcher het <MAPNAME>.map
-bestand in de map /tmp/rewrites
.
managed-rewrite-maps.yaml
) en de locatie (dispatcher/src/opt-in
) moeten exact zo zijn als hierboven is vermeld. Beschouw het als een te volgen conventie.