Alleen de eerste instantie van Adaptive Forms wordt in cache geplaatst

Wanneer de URL van het adaptieve formulier geen lokalisatiegegevens bevat en de optie Landinstelling browser gebruiken in configuratiebeheer is ingeschakeld, wordt een gelokaliseerde versie van het adaptieve formulier verzonden en wordt op basis van het eerste verzoek (landinstelling browser aangevraagd) een instantie van het adaptieve formulier in de cache geplaatst en aan elke volgende gebruiker bezorgd.

Voer de volgende stappen uit om het probleem op te lossen:

  1. Open uw project van de Experience Manager.
  2. Open de dispatcher/scr/conf.d/rewrites/rewrite.rules voor bewerking.
  3. Open het conf.d/httpd-dispatcher.conf -configuratiebestand of een ander configuratiebestand dat is geconfigureerd om tijdens de runtime te laden.
  4. Voeg de volgende code toe aan het bestand en sla deze op. Dit is een voorbeeldcode die u kunt aanpassen aan uw omgeving.
    # Handle actual URL convention (just pass through)
    RewriteRule "^/content/forms/af/(.*)[.](.*).html$" "/content/forms/af/$1.$2.html" [PT]

    # Handle selector-based redirection based on browser language
    <VirtualHost *:80>
            # Handle actual URL convention (just pass through)
    RewriteRule "^/content/forms/af/(.*)[.](.*).html$" "/content/forms/af/$1.$2.html" [PT]

    # Handle selector based redirection basded on browser language
    # The Rewrite Condition is looking for the Accept-Language header and if found takes the first two characters which most likely are the desired language selector.
    RewriteCond %{HTTP:Accept-Language} ^(..).*$ [NC]
    RewriteRule "^/content/forms/af/(.*).html$" "/content/forms/af/$1.%1.html" [R]
    RewriteRule "^/content/forms/af/(.*).html$" "/content/forms/af/$1.%1.html" [R]