URL-omdirigeringar

URL-omdirigering är en vanlig aspekt vid webbplatsåtgärder. Arkitekter och administratörer uppmanas att hitta den bästa lösningen för hur och var de ska hantera URL-omdirigeringar som ger flexibilitet och snabb omdirigeringstid.

Se till att du känner till AEM (6.x) även AEM Classic och AEM as a Cloud Service infrastruktur. De viktigaste skillnaderna är:

  1. AEM as a Cloud Service har inbyggd CDNMen man kan också tillhandahålla ett CDN (BYOCDN) framför AEM CDN.
  2. AEM 6.x vare sig på plats eller i Adobe Managed Services (AMS) inte innehåller ett AEM-hanterat CDN, och kunderna måste ta med sig sina egna.

De andra AEM (AEM Författare/Publicera och Dispatcher) är i övrigt lika konceptuellt mellan AEM 6.x och AEM as a Cloud Service.

AEM URL-omdirigeringslösningar:

Hanteras och distribueras som AEM projektkod
Möjlighet att ändra per marknadsförings-/innehållsteam
AEM som Cloud Service-kompatibel
Var körning av omdirigering sker
I Edge via din egen CDN
Edge/CDN
Apache mod_rewrite regler som Dispatcher-konfiguration
Dispatcher
ACS-kommandon - Omdirigeringshanteraren
Dispatcher
ACS-kommandon - omdirigeringshanteraren
AEM
The Redirect page, egenskap
AEM

Lösningsalternativ

Här följer några alternativ för att komma närmare besökarens webbläsare.

I Edge via din egen CDN

Vissa CDN-tjänster erbjuder lösningar för omdirigering på edge-nivå och reducerar därmed antalet rundresor till ursprungsläget. Se Akamai Edge Redirector, Funktioner i AWS CloudFront. Kontakta din CDN-tjänsteleverantör för att få hjälp med omdirigering på edge-nivå.

Hantering av omdirigeringar på edge- eller CDN-nivå har prestandafördelar, men de hanteras inte som en del av AEM utan snarare som separata projekt. En genomtänkt process för att hantera och införa omdirigeringsregler är avgörande för att undvika problem.

Apache mod_rewrite modul

En vanlig lösning använder Apache Module mod_rewrite. The AEM Project Archettype innehåller en Dispatcher-projektstruktur för båda AEM 6.x och AEM as a Cloud Service projekt. Standardreglerna (ej ändringsbara) och anpassade omskrivningsregler definieras i conf.d/rewrites och omskrivningsmotorn är PÅ virtualhosts som lyssnar på port 80 via conf.d/dispatcher_vhost.conf -fil. Ett exempel på implementering finns i AEM WKND Sites Project.

På AEM as a Cloud Service hanteras dessa omdirigeringsregler som en del AEM kod och distribueras via Cloud Manager Konfigurationsflöde för webbnivå eller Pipeline i full hög. Det innebär att den projektspecifika AEM processen är på gång för att hantera, distribuera och spåra omdirigeringsreglerna.

De flesta CDN-tjänster cachelagrar HTTP 301- och 302-omdirigeringarna beroende på deras Cache-Control eller Expires sidhuvuden. Detta bidrar till att undvika den rundade resan efter den initiala omdirigeringen från Apache/Dispatcher.

ACS AEM Commons

Det finns två funktioner i ACS AEM Commons för att hantera URL-omdirigeringar. Observera att ACS AEM Commons är ett öppen källkodsprojekt som drivs av communityn och inte stöds av Adobe.

Omdirigeringshanteraren

Omdirigeringshanteraren gör att AEM 6.x-administratörer enkelt kan underhålla och publicera Apache RewriteMap filer utan direkt åtkomst till Apache-webbservern eller som kräver att en Apache-webbserver startas om. Med den här funktionen kan behörighetsanvändare skapa, uppdatera och ta bort omdirigeringsregler från en konsol i AEM, utan hjälp av utvecklingsteamet eller en AEM distribution. Omdirigeringshanteraren är NOT AEM as a Cloud Service-kompatibel.

Omdirigeringshanteraren

Omdirigeringshanteraren gör att användare i AEM enkelt kan underhålla och publicera omdirigeringar från AEM. Implementeringen baseras på Java™-serverfiltret, vilket är en vanlig JVM-resursförbrukning. Den här funktionen eliminerar också beroendet av AEM utvecklingsteam och AEM driftsättningar. Omdirigeringshanteraren är båda AEM as a Cloud Service och AEM 6.x kompatibel. Medan den initialt omdirigerade begäran måste trycka på AEM Publish-tjänsten för att generera cacheminnet 301/302 (de flesta) för CDN 301/302 som standard, så att efterföljande begäranden kan omdirigeras till edge/CDN.

The Redirect page, egenskap

OTB (inte helt installerat) Redirect page property from the Fliken Avancerat gör att innehållsförfattare kan definiera omdirigeringsplatsen för den aktuella sidan. Den här lösningen är bäst för omdirigeringsscenarier per sida och har ingen central plats för att visa och hantera sidomdirigeringar.

Vilken lösning passar bäst för implementering

Nedan finns några kriterier som avgör vilken lösning som är rätt. Organisationens IT- och marknadsföringsprocess bör också hjälpa er att välja rätt lösning.

  1. Gör det möjligt för marknadsföringsteamet eller superanvändare att hantera omdirigeringsregler utan AEM utvecklingsteam och AEM driftsättningar.
  2. Processen för att hantera, verifiera, spåra och återställa ändringar eller riskreducering.
  3. Tillgänglighet för Ämnesexpertis for At Edge via CDN Service lösning.
recommendation-more-help
c92bdb17-1e49-4e76-bcdd-89e4f85f45e6