Reescrita dos URLs de solicitação de recuperação
Se os URLs das solicitações de recuperação de conteúdo não corresponderem aos URLs do servidor de origem, a recuperação de conteúdo falhará. Você pode reescrever os URLs de solicitação de recuperação para aqueles que correspondem ao servidor de origem, melhorando a taxa de acertos de recuperação de conteúdo.
Avisos importantes
- Você pode adicionar até 20 regras de reescrita de URL.
 - Os URLs de solicitação de recuperação não podem ser reescritos para nomes de domínio com configurações especiais.
 
Procedimento
- Faça login em console da Huawei Cloud. Na página inicial do console de gerenciamento, escolha .
    
O console da CDN é exibido.
 - No painel de navegação, escolha .
 - Na lista de domínios, clique no nome de domínio de destino ou clique em Configure na coluna Operation.
 - Clique na guia Retrieval Settings.
 - Na área Retrieval Request URL Rewrite, clique em Edit.
    

Tabela 1 Descrição do parâmetro Parâmetro
Descrição
Todos os arquivos
Reescreve os URLs de todas as solicitações de recuperação para o nome de domínio.
Caminho
Reescreve os URLs de solicitação com um caminho específico. Correspondência de prefixo é usada.
Wildcard
Caracteres curinga são suportados. Correspondência de caminho completo é usado.
URL original
URL a ser reescrita.
- Um URL começa com uma barra (/) e não contém http://, https://, nem o nome do domínio.
 - Um URL contém até 512 caracteres.
 - Os curingas (*) são suportados, por exemplo, /test/*/*.mp4.
 - Quando Match Mode for Path, as strings de consulta no URL original serão removidas após a reescrita.
 - Quando o Match Mode é Wildcard e uma barra (/) é inserida, o diretório raiz é correspondido.
 
URL de destino
URL após reescrita.
- Um URL começa com uma barra (/) e não contém http://, https://, nem o nome do domínio.
 - Um URL contém até 256 caracteres.
 - O n-ésimo campo curinga (*) pode ser substituído por $n, onde n = 1, 2, 3..., por exemplo, /newtest/$1/$2.jpg.
 
Prioridade
Prioridade de uma regra de reescrita de URL.
- A prioridade de uma regra é obrigatória e deve ser única.
 - A regra com a prioridade mais alta será usada para combinar primeiro.
 - A prioridade é um número inteiro que varia de 1 a 100. Um número maior indica uma prioridade maior.
 
 
Exemplos
Exemplo 1: suponha que configurou a seguinte regra de reescrita para o nome de domínio www.example.com:

Solicitação de recuperação original: https://www.example.com/test/a.txt
Solicitação de recuperação reescrita: https://www.example.com/test/b.txt
Exemplo 2: suponha que configurou a seguinte regra de reescrita para o nome de domínio www.example.com:

Solicitação de recuperação original: https://www.example.com/test/aaa/bbb.mp4?pr1
Solicitação de recuperação reescrita: https://www.example.com/newtest/aaa/bbb.mp4
Exemplo 3: suponha que configurou a seguinte regra de reescrita para o nome de domínio www.example.com:

Solicitação de recuperação original: https://www.example.com/test/aaa/bbb.txt
Solicitação de recuperação reescrita: https://www.example.com/new.jpg