URL-omleidingen

URL omleiden is een algemeen aspect als onderdeel van websitebewerking. Architecten en beheerders worden uitgedaagd om de beste oplossing te vinden op hoe en waar te om de omleiding te beheren URL die flexibiliteit en snelle omleidingstijd verstrekt.

Zorg ervoor u met ​ AEM (6.x) alias de Klassieke infrastructuur van AEM ​ en ​ AEM as a Cloud Service ​ vertrouwd bent. De belangrijkste verschillen zijn:

  1. AEM as a Cloud Service heeft ​ ingebouwd CDN ​, echter, kunnen de klanten een CDN (BYOCDN) vóór AEM-Beheerde CDN verstrekken.
  2. AEM 6.x of on-premise of Adobe Managed Services (AMS) geen door AEM beheerde CDN omvat, en de klanten moeten hun eigen brengen.

De overige AEM-services (AEM Author/Publish en Dispatcher) zijn overigens conceptueel vergelijkbaar tussen AEM 6.x en AEM as a Cloud Service.

AEM-oplossingen voor URL-omleiding zijn als volgt:

Beheerd en geïmplementeerd als AEM-projectcode
Capaciteit om door marketing/inhoudsteam te veranderen
Compatibel met AEM
Waar uitvoering in omleiding plaatsvindt
​ bij Edge via AEM-geleide CDN ​
Edge/CDN (ingebouwde)
​ bij Edge via breng uw eigen CDN (BYOCDN) ​
Edge/CDN (BYOCDN)
​ Apache mod_rewrite regels als Dispatcher config ​
Dispatcher
​ ACS Commons - richt de Manager van de Kaart ​
Dispatcher
​ ACS Commons - richt Manager ​ opnieuw
AEM/Dispatcher
​ het Redirect paginabezit ​
AEM

Oplossingsopties

Hieronder volgen opties voor de oplossing in de volgorde waarin deze dichter bij de browser van de websitebezoeker staan.

Bij Edge via door AEM beheerde CDN at-edge-via-aem-managed-cdn

Deze optie is alleen beschikbaar voor AEM as a Cloud Service-klanten.

​ AEM-Beheerde CDN ​ verstrekt een omleidingsoplossing op het niveau van Edge waarbij ronde reizen aan de oorsprong worden verminderd. De ​ server-kant richt ​ eigenschap opnieuw richt staat u toe om de omleidingsregels in de het projectcode van AEM te vormen en op te stellen gebruikend de ​ Pijpleiding Config ​. De grootte van het CDN-configuratiebestand (cdn.yaml) mag niet groter zijn dan 100KB.

Het beheren van omleidingen op Edge- of CDN-niveau heeft prestatievoordelen.

Bij Edge via je eigen CDN

Sommige CDN-services bieden omleidingsoplossingen op Edge-niveau, waardoor ronde reizen tot de oorsprong worden gereduceerd. Zie ​ Akamai Edge Redirector ​, ​ de Functies van AWS CloudFront ​. Neem contact op met uw CDN-serviceprovider voor een omleidingsfunctie op Edge-niveau.

Het beheren van omleidingen op Edge- of CDN-niveau heeft prestatievoordelen, maar deze worden niet beheerd als onderdeel van AEM, maar als afzonderlijke projecten. Een goed gedefinieerd proces om omleidingsregels te beheren en in te voeren is van cruciaal belang om problemen te voorkomen.

Apache-module mod_rewrite

Een gemeenschappelijke oplossing gebruikt ​ Apache Module mod_rewrite ​. Het ​ Archetype van het Project van AEM ​ verstrekt een het projectstructuur van Dispatcher voor zowel ​ AEM 6.x ​ als ​ AEM as a Cloud Service ​ project. De standaardinstellingen (onveranderlijk) en de aangepaste herschrijfregels worden gedefinieerd in de map conf.d/rewrites en het herschrijfprogramma wordt ingeschakeld voor virtualhosts die poort 80 via conf.d/dispatcher_vhost.conf -bestand aanroept. Een voorbeeldimplementatie is beschikbaar in het ​ Project van de Plaatsen van AEM WKND ​.

In AEM as a Cloud Service, worden deze omleidingsregels beheerd als deel van de code van AEM en via de Cloud Manager ​ de Rij config van de Rij van het Web pijpleiding ​ of ​ volledig-stapelpijpleiding ​ opgesteld. Zo, is uw AEM project-specifiek proces aan spel, om, de omleidingsregels te beheren op te stellen en te traceren.

De meeste CDN-services plaatsen de HTTP 301- en 302-omleidingen wel in het cachegeheugen op, afhankelijk van de Cache-Control - of Expires -headers. Het helpt te voorkomen dat de retourvlucht na de eerste omleiding van Apache/Dispatcher plaatsvindt.

ACS AEM Commons

Er zijn twee eigenschappen beschikbaar binnen ​ ACS AEM Commons ​ om URL te leiden richt. Opmerking: ACS AEM Commons is een door de gemeenschap beheerd, open-source project dat niet door Adobe wordt ondersteund.

Omleiden Map Manager

​ Redirect de Manager van de Kaart ​ helpt de beheerders van AEM om ​ Apache te handhaven en te publiceren RewriteMap ​ dossiers zonder tot de server van het Web van Apache direct toegang te hebben of een Apache de servernieuw begin van het Web te vereisen. Met deze functie kunnen gebruikers machtigingen maken, bijwerken en omleidingsregels verwijderen via een console in AEM, zonder hulp van het ontwikkelingsteam of een AEM-implementatie. Redirect de Manager van de Kaart is zowel AEM as a Cloud Service (zie ​ Pijpleiding-vrije URL richt ​ strategie en verwant ​ leerprogramma ​) en AEM 6.x compatibel.

Omleidingsbeheer

​ Redirect Manager ​ staat de gebruikers in AEM toe om omleidingen van AEM gemakkelijk te handhaven en te publiceren. De implementatie is gebaseerd op het Java™ servlet-filter, wat een typisch JVM-bronnengebruik is. Met deze functie wordt ook de afhankelijkheid van het AEM-ontwikkelingsteam en de AEM-implementaties opgeheven. Redirect Manager is zowel AEM as a Cloud Service als AEM 6.x compatibel. Terwijl het aanvankelijke opnieuw gerichte verzoek de publicatieservice van AEM moet raken om 301/302 (meeste) CDNs geheime voorgeheugen 301/302 door gebrek te produceren, toestaand verdere verzoeken om bij edge/CDN worden opnieuw gericht.

​ Redirect Manager ​ steunt ook ​ Pijpleiding-vrije URL richt ​ strategie voor AEM as a Cloud Service door ​ het compileren richt zich in een tekstdossier ​ voor ​ Apache RewriteMap ​, zodat staat het voor het bijwerken van redirects toe die in de server van het Web Apache worden gebruikt zonder het direct tot toegang te hebben of zijn nieuw begin te vereisen. Verwijs naar het ​ leerprogramma ​ voor meer details. In dit scenario raakt de eerste omleidingsaanvraag de Apache-webserver en niet de AEM-publicatieservice.

De eigenschap Redirect page

Het uit-van-de-doos (OOTB) Redirect paginabezit van het ​ Geavanceerde lusje ​ staat inhoudsauteurs toe om de omleidingsplaats voor de huidige pagina te bepalen. Deze oplossing is het meest geschikt voor omleidingsscenario's per pagina en heeft geen centrale locatie om de pagina-omleidingen weer te geven en te beheren.

Welke oplossing is geschikt voor de implementatie

Hieronder staan enkele criteria om de juiste oplossing te bepalen. Ook, zou het de IT en Marketing proces van uw organisatie moeten helpen om de juiste oplossing te kiezen.

  1. Het marketingteam of supergebruikers in staat stellen omleidingsregels te beheren zonder het AEM-ontwikkelingsteam en de AEM-implementaties.
  2. Het proces om, de veranderingen of risicobeperking te beheren te verifiëren, te volgen en terug te keren.
  3. Beschikbaarheid van Expertise van de Onderwerp voor bij Edge via CDN de Dienst oplossing.
recommendation-more-help
c92bdb17-1e49-4e76-bcdd-89e4f85f45e6