Verificatie van Apple Pay-domein mislukt vanwege alleen-lezen hoofdmap in Adobe Commerce
In Adobe Commerce op Managed Services mislukt de verificatie van het Apple Pay-domein omdat de map op hoofdniveau .well-known beperkt en niet schrijfbaar is. U kunt dit verhelpen door het verificatiebestand in een beschrijfbare map te hosten en de routering te configureren met behulp van het .magento.app.yaml -bestand of VCL-fragmenten snel.
Beschrijving description
Omgeving
- Product: Adobe Commerce op Managed Services
- Versie: 2.4.x
- Betrokken omgeving: productie, afbouw
Probleem/symptomen
- Kan Apple Pay-domein niet verifiëren omdat niet naar de hoofdmap kan worden geschreven.
- De hoofdmap is alleen-lezen.
- 301 omleidingen zijn niet toegestaan volgens de vereisten van Apple.
Resolutie resolution
Voer de volgende stappen uit om het vereiste bestand te plaatsen en te configureren voor domeinverificatie in Apple Pay:
- Maak een map
.well-knownonder/pub/media/. - Download het bestand
apple-developer-merchantid-domain-association.txtvan Apple Pay. - Upload het bestand naar
/pub/media/.well-known/.
Dan, vorm het verpletteren gebruikend één van de volgende methodes:
Methode 1: het gebruiken .magento.app.yaml
-
Voeg de volgende configuratie toe aan uw
.magento.app.yamldossier:code language-none "/.well-known": root: "pub/media/.well-known" allow: true scripts: false expires: 1y -
Breng de wijzigingen in uw omgeving aan.
Methode 2: Het gebruiken van VCL Fragmenten
-
Login aan Admin van Magento en ga naar: Sporen
>Configuraties>GEAVANCEERD>Systeem -
Breid Volledige het Geheime voorgeheugen van de Pagina uit, dan ga Snelle Configuratie
>de Fragmenten van de Douane VCL . -
Klik creëren , en voeg de volgende regel toe:
code language-none if (req.url.path == "/.well-known/apple-app-site-association") { set req.url = "/media/.well-known/apple-app-site-association"; } -
Gebruik een vriendelijke naam zoals
Apple_domain_association. -
Stel het type in op
recven de prioriteit op100. -
Klik creeer , dan klik snel VCL uploaden om de veranderingen toe te passen.
U hebt nu toegang tot het bestand op:https://your_domain/.well-known/apple-developer-merchantid-domain-association.txt
Gerelateerde lezing
- de structuur van het Project in Commerce op de Gids van de Wolk
- worden begonnen met de fragmenten van douaneVCL in Commerce op de Gids van de Wolk
- bezit van het Web in Commerce op de Gids van de Wolk