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:

  1. Maak een map .well-known onder /pub/media/ .
  2. Download het bestand apple-developer-merchantid-domain-association.txt van Apple Pay.
  3. 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.yaml dossier:

    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 recv en de prioriteit op 100 .

  • 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

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f