Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-12-26 GMT+08:00

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

  1. Faça login em console da Huawei Cloud. Na página inicial do console de gerenciamento, escolha Service List > Storage > CDN.

    O console da CDN é exibido.

  2. No painel de navegação, escolha Domains.
  3. Na lista de domínios, clique no nome de domínio de destino ou clique em Configure na coluna Operation.
  4. Clique na guia Retrieval Settings.
  5. 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