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:
- AEM as a Cloud Service heeft ingebouwd CDN , echter, kunnen de klanten een CDN (BYOCDN) vóór AEM-Beheerde CDN verstrekken.
- 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:
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.
- Het marketingteam of supergebruikers in staat stellen omleidingsregels te beheren zonder het AEM-ontwikkelingsteam en de AEM-implementaties.
- Het proces om, de veranderingen of risicobeperking te beheren te verifiëren, te volgen en terug te keren.
- Beschikbaarheid van Expertise van de Onderwerp voor bij Edge via CDN de Dienst oplossing.