Verifieringen av Apple Pay-domänen misslyckas på grund av den skrivskyddade rotkatalogen i Adobe Commerce

I Adobe Commerce på Managed Services misslyckas verifieringen av Apple Pay-domänen eftersom rotkatalogen .well-known är begränsad och inte skrivbar. Du kan åtgärda detta genom att vara värd för verifieringsfilen i en skrivbar katalog och konfigurera routning med antingen filen .magento.app.yaml eller Snabbt VCL-kodfragment.

Beskrivning description

Miljö

  • Produkt: Adobe Commerce i Managed Services
  • Version: 2.4.x
  • Berörd miljö: produktion, mellanlagring

Problem/symtom

  • Det går inte att verifiera Apple Pay-domänen eftersom det inte går att skriva till rotkatalogen.
  • Rotkatalogen är skrivskyddad.
  • 301 omdirigeringar tillåts inte enligt Apple krav.

Upplösning resolution

Så här placerar du den fil som krävs och konfigurerar den för Apple Pay-domänverifiering:

  1. Skapa en .well-known-katalog under /pub/media/.
  2. Hämta filen apple-developer-merchantid-domain-association.txt från Apple Pay.
  3. Överför filen till /pub/media/.well-known/.

Konfigurera sedan routning på något av följande sätt:

Metod 1: Använder .magento.app.yaml

  • Lägg till följande konfiguration i din .magento.app.yaml-fil:

    code language-none
    "/.well-known":
      root: "pub/media/.well-known"
      allow: true
      scripts: false
      expires: 1y
    
  • Gör ändringarna i din miljö.

Metod 2: Använda VCL-kodfragment snabbt

  • Logga in på Magento Admin och gå till: Stores > Konfigurationer > AVANCERAD > System

  • Utöka helsidescachen och gå sedan till Snabbkonfiguration >   Anpassade VCL-kodfragment.

  • Klicka på Skapa och lägg till följande regel:

    code language-none
    if (req.url.path == "/.well-known/apple-app-site-association") {
      set req.url = "/media/.well-known/apple-app-site-association";
    }
    
  • Använd ett eget namn som Apple_domain_association.

  • Ange typen till recv och prioriteten till 100.

  • Klicka på Skapa och sedan på Överför snabbt VCL för att tillämpa ändringarna.

Nu bör du kunna komma åt filen på:
https://your_domain/.well-known/apple-developer-merchantid-domain-association.txt

Relaterad läsning

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