A verificação de domínio Apple Pay falha devido ao diretório raiz somente leitura no Adobe Commerce
No Adobe Commerce no Managed Services, a verificação de domínio de Pagamento do Apple falha porque o diretório .well-known de nível raiz é restrito e não pode ser gravado. Para corrigir isso, hospede o arquivo de verificação em um diretório gravável e configure o roteamento usando o arquivo .magento.app.yaml ou os trechos Fastly VCL.
Descrição description
Ambiente
- Produto: Adobe Commerce no Managed Services
- Versão: 2.4.x
- Ambiente afetado: produção, preparo
Problema/Sintomas
- Não é possível verificar o domínio Apple Pay devido à incapacidade de gravar no diretório raiz.
- O diretório raiz é somente leitura.
- Redirecionamentos 301 não são permitidos de acordo com os requisitos da Apple.
Resolução resolution
Para colocar com êxito o arquivo necessário e configurá-lo para a verificação de domínio Apple Pay, siga estas etapas:
- Crie um diretório
.well-knownem/pub/media/. - Baixe o arquivo
apple-developer-merchantid-domain-association.txtdo Apple Pay. - Carregar o arquivo para
/pub/media/.well-known/.
Em seguida, configure o roteamento usando um dos seguintes métodos:
Método 1: Usando .magento.app.yaml
-
Adicione a seguinte configuração ao seu arquivo
.magento.app.yaml:code language-none "/.well-known": root: "pub/media/.well-known" allow: true scripts: false expires: 1y -
Envie as alterações para o seu ambiente.
Método 2: Uso de Trechos Fastly VCL
-
Faça logon no Administrador do Magento e acesse: Lojas
>Configurações>AVANÇADO>Sistema -
Expanda Cache de Página Inteira e vá para Configuração Rápida
>Trechos de VCL personalizados. -
Clique em Criar e adicione a seguinte regra:
code language-none if (req.url.path == "/.well-known/apple-app-site-association") { set req.url = "/media/.well-known/apple-app-site-association"; } -
Use um nome amigável como
Apple_domain_association. -
Defina o tipo como
recve a prioridade como100. -
Clique em Criar e em Carregar Fastly VCL para aplicar as alterações.
Agora você poderá acessar o arquivo em:https://your_domain/.well-known/apple-developer-merchantid-domain-association.txt
Leitura relacionada
- Estrutura de projeto no Commerce no Guia da Nuvem
- Introdução aos trechos de VCL personalizados no Guia do Commerce na Nuvem
- Propriedade da Web no Commerce no Guia da Nuvem