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