O Dynamic Route for CDN (DCDN) permite configurar definições avançadas de origem. Assim, os pontos de presença (POPs) do DCDN redirecionam solicitações para o servidor de origem especificado com base no cabeçalho da solicitação, parâmetro de string de consulta, caminho e cookie da solicitação presentes nas requisições do usuário. Este tópico descreve como configurar as definições avançadas de origem.
Precauções
É possível configurar até 120 regras avançadas de origem.
Limite máximo de 120 regras.
Atualmente, apenas as condições "igual a" e "diferente de" têm suporte. O suporte a expressões regulares será adicionado futuramente.
No momento, o retorno à origem funciona apenas para servidores de origem do tipo domínio.
Procedimento
Faça login no console do DCDN.
Na página Domain Names, localize o nome de domínio que deseja gerenciar e clique em Configure na coluna Actions.
No painel de navegação à esquerda do nome de domínio, clique em Origin Fetch.
Na seção Advance Back-to-origin Routing, clique em Customize.
-
Selecione um valor para Criteria e configure os parâmetros condicionais. Insira um Origin Domain Name para o qual as solicitações de retorno à origem que atendem à condição configurada serão redirecionadas.
NotaSelecione
Request Header
,
Query String Parameter
,
Path
ou
Request Cookie
e configure um servidor de origem conforme suas necessidades de negócio. Quando um POP do DCDN recebe uma solicitação, ele lê o campo especificado na requisição e determina o servidor de origem de destino.

Clique em OK.
Exemplos de configuração
Exemplo 1: Se um POP do DCDN receber uma solicitação contendo test=1, a requisição será redirecionada para o servidor de origem
example.aliyundoc.com
.

Exemplo 2: Caso um POP do DCDN receba uma solicitação em que Pragma não seja no-cache, a requisição será redirecionada para o servidor de origem
demo.aliyundoc.com
.
